org.jboss.seam.deployment
public class GroovyHotDeploymentStrategy extends HotDeploymentStrategy
DEFAULT_HOT_DEPLOYMENT_DIRECTORY_PATH, HANDLERS_KEY, NAME
SCANNERS_KEY
Constructor and Description |
---|
GroovyHotDeploymentStrategy(ClassLoader classLoader,
File hotDeployDirectory,
javax.servlet.ServletContext servletContext,
boolean enabled) |
Modifier and Type | Method and Description |
---|---|
ClassLoader |
getClassLoader()
Get the classloader to use
|
Set<ClassDescriptor> |
getScannedComponentClasses()
Get all Components which the strategy has scanned and handled
|
boolean |
isFromHotDeployClassLoader(Class componentClass)
Return true if the component is from a hot deployment classloader
|
available, createInstance, getAnnotatedClasses, getDeploymentHandlersKey, getHotDeploymentPaths, getServletContext, instance, isEnabled, isHotDeployClassLoaderEnabled, scan
getDeploymentHandlers, getFiles, getScanner, getTimestamp, initScanner, postScan, setFiles
public GroovyHotDeploymentStrategy(ClassLoader classLoader, File hotDeployDirectory, javax.servlet.ServletContext servletContext, boolean enabled)
classLoader
- The parent classloader of the hot deployment classloaderhotDeployDirectory
- The directory in which hot deployable java and
groovy Seam components are placedpublic ClassLoader getClassLoader()
DeploymentStrategy
getClassLoader
in class HotDeploymentStrategy
public boolean isFromHotDeployClassLoader(Class componentClass)
HotDeploymentStrategy
isFromHotDeployClassLoader
in class HotDeploymentStrategy
public Set<ClassDescriptor> getScannedComponentClasses()
HotDeploymentStrategy
getScannedComponentClasses
in class HotDeploymentStrategy
Copyright © 2015 Seam Framework. All Rights Reserved.