org.jboss.seam.deployment
Class ForwardingDeploymentStrategy
java.lang.Object
org.jboss.seam.deployment.DeploymentStrategy
org.jboss.seam.deployment.ForwardingDeploymentStrategy
- Direct Known Subclasses:
- TimestampCheckForwardingDeploymentStrategy
public abstract class ForwardingDeploymentStrategy
- extends DeploymentStrategy
A decorator for DeploymentStrategy
- Author:
- Dan Allen, Pete Muir
ForwardingDeploymentStrategy
public ForwardingDeploymentStrategy()
getClassLoader
public ClassLoader getClassLoader()
- Description copied from class:
DeploymentStrategy
- Get the classloader to use
- Specified by:
getClassLoader
in class DeploymentStrategy
getDeploymentHandlersKey
protected String getDeploymentHandlersKey()
- Specified by:
getDeploymentHandlersKey
in class DeploymentStrategy
scan
public void scan()
- Description copied from class:
DeploymentStrategy
- Do the scan for resources
Should only be called by Seam
- Specified by:
scan
in class DeploymentStrategy
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
getDeploymentHandlers
public Map<String,DeploymentHandler> getDeploymentHandlers()
- Description copied from class:
DeploymentStrategy
- Get (or modify) any registered
DeploymentHandler
s
Implementations of DeploymentStrategy
may add default
DeploymentHandler
s
- Overrides:
getDeploymentHandlers
in class DeploymentStrategy
getFiles
public List<File> getFiles()
- Overrides:
getFiles
in class DeploymentStrategy
getScanner
protected Scanner getScanner()
- Description copied from class:
DeploymentStrategy
- Get the scanner being used
- Overrides:
getScanner
in class DeploymentStrategy
getTimestamp
public long getTimestamp()
- Overrides:
getTimestamp
in class DeploymentStrategy
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
postScan
protected void postScan()
- Overrides:
postScan
in class DeploymentStrategy
setFiles
public void setFiles(List<File> files)
- Overrides:
setFiles
in class DeploymentStrategy
toString
public String toString()
- Overrides:
toString
in class Object
delegate
protected abstract DeploymentStrategy delegate()