org.jboss.seam.init
Class JavaHotRedeployable
java.lang.Object
org.jboss.seam.init.JavaHotRedeployable
- All Implemented Interfaces:
- RedeployableStrategy
- Direct Known Subclasses:
- GroovyHotRedeployable
public class JavaHotRedeployable
- extends Object
- implements RedeployableStrategy
Hot redeployment of Java classes
- Author:
- Emmanuel Bernard
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
paths
protected File[] paths
classLoader
protected ClassLoader classLoader
JavaHotRedeployable
public JavaHotRedeployable(File directory)
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interface RedeployableStrategy
getPaths
public File[] getPaths()
- Specified by:
getPaths
in interface RedeployableStrategy
getScanner
public ComponentScanner getScanner()
- Specified by:
getScanner
in interface RedeployableStrategy
isFromHotDeployClassLoader
public boolean isFromHotDeployClassLoader(Class componentClass)
- Specified by:
isFromHotDeployClassLoader
in interface RedeployableStrategy