org.jboss.seam.deployment
Class TimestampCheckForwardingDeploymentStrategy

java.lang.Object
  extended by org.jboss.seam.deployment.DeploymentStrategy
      extended by org.jboss.seam.deployment.ForwardingDeploymentStrategy
          extended by org.jboss.seam.deployment.TimestampCheckForwardingDeploymentStrategy

public abstract class TimestampCheckForwardingDeploymentStrategy
extends ForwardingDeploymentStrategy

An accelerated version of the underlying strategy that uses the SimpleURLScanner to determine the timestamp of the latest file.

Author:
Dan Allen

Field Summary
 
Fields inherited from class org.jboss.seam.deployment.DeploymentStrategy
SCANNERS_KEY
 
Constructor Summary
TimestampCheckForwardingDeploymentStrategy()
           
 
Method Summary
 boolean changedSince(long mark)
           
protected  void initScanner()
           
protected  void postScan()
           
 
Methods inherited from class org.jboss.seam.deployment.ForwardingDeploymentStrategy
delegate, equals, getClassLoader, getDeploymentHandlers, getDeploymentHandlersKey, getFiles, getScanner, getServletContext, getTimestamp, hashCode, scan, setFiles, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimestampCheckForwardingDeploymentStrategy

public TimestampCheckForwardingDeploymentStrategy()
Method Detail

changedSince

public boolean changedSince(long mark)

initScanner

protected void initScanner()
Overrides:
initScanner in class DeploymentStrategy

postScan

protected void postScan()
Overrides:
postScan in class ForwardingDeploymentStrategy