org.jboss.seam.deployment
Class GroovyHotDeploymentStrategy
java.lang.Object
org.jboss.seam.deployment.DeploymentStrategy
org.jboss.seam.deployment.HotDeploymentStrategy
org.jboss.seam.deployment.GroovyHotDeploymentStrategy
public class GroovyHotDeploymentStrategy
- extends HotDeploymentStrategy
A deployment strategy for hot deploying Seam groovy components
- Author:
- Pete Muir
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroovyHotDeploymentStrategy
public GroovyHotDeploymentStrategy(ClassLoader classLoader,
File hotDeployDirectory)
- Parameters:
classLoader
- The parent classloader of the hot deployment classloaderhotDeployDirectory
- The directory in which hot deployable java and
groovy Seam components are placed
getClassLoader
public ClassLoader getClassLoader()
- Description copied from class:
DeploymentStrategy
- Get the classloader to use
- Overrides:
getClassLoader
in class HotDeploymentStrategy
isFromHotDeployClassLoader
public boolean isFromHotDeployClassLoader(Class componentClass)
- Description copied from class:
HotDeploymentStrategy
- Return true if the component is from a hot deployment classloader
- Overrides:
isFromHotDeployClassLoader
in class HotDeploymentStrategy
getScannedComponentClasses
public Set<Class<Object>> getScannedComponentClasses()
- Description copied from class:
HotDeploymentStrategy
- Get all Components which the strategy has scanned and handled
- Overrides:
getScannedComponentClasses
in class HotDeploymentStrategy