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
|
Constructor Summary |
GroovyHotDeploymentStrategy(java.lang.ClassLoader classLoader,
java.io.File hotDeployDirectory,
javax.servlet.ServletContext servletContext,
boolean enabled)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroovyHotDeploymentStrategy
public GroovyHotDeploymentStrategy(java.lang.ClassLoader classLoader,
java.io.File hotDeployDirectory,
javax.servlet.ServletContext servletContext,
boolean enabled)
- 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 java.lang.ClassLoader getClassLoader()
- Description copied from class:
DeploymentStrategy
- Get the classloader to use
- Overrides:
getClassLoader in class HotDeploymentStrategy
isFromHotDeployClassLoader
public boolean isFromHotDeployClassLoader(java.lang.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 java.util.Set<ClassDescriptor> getScannedComponentClasses()
- Description copied from class:
HotDeploymentStrategy
- Get all Components which the strategy has scanned and handled
- Overrides:
getScannedComponentClasses in class HotDeploymentStrategy
Copyright © 2011 Seam Framework. All Rights Reserved.