Class DeltaSpikePlugin
- java.lang.Object
-
- org.hotswap.agent.plugin.deltaspike.DeltaSpikePlugin
-
@Plugin(name="Deltaspike", description="Apache DeltaSpike (http://deltaspike.apache.org/), support repository reloading", testedVersions="1.5.2, 1.7.x-1.9.x", expectedVersions="1.5.x-1.9.x", supportClass={DeltaSpikeProxyTransformer.class,PartialBeanTransformer.class,RepositoryTransformer.class,ViewConfigTransformer.class,DeltaspikeContextsTransformer.class,DeltaSpikeProxyContextualLifecycleTransformer.class}) public class DeltaSpikePlugin extends java.lang.ObjectApache DeltaSpike- Author:
- Vladimir Dvorak
-
-
Field Summary
Fields Modifier and Type Field Description static intWAIT_ON_REDEFINE
-
Constructor Summary
Constructors Constructor Description DeltaSpikePlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclassReload(org.hotswap.agent.javassist.CtClass clazz, java.lang.Class original, org.hotswap.agent.javassist.ClassPool classPool)voidinit(org.hotswap.agent.config.PluginConfiguration pluginConfiguration)voidregisterPartialBean(java.lang.Object bean, java.lang.Class<?> partialBeanClass)voidregisterRepoComponent(java.lang.Object repoComponent, java.lang.Class<?> repositoryClass)voidregisterRepoProxy(java.lang.Object repoProxy, java.lang.Class<?> repositoryClass)voidregisterRepositoryClasses(java.util.List<java.lang.Class<?>> repositoryClassesList)voidregisterViewConfigRootClasses(java.lang.Object viewConfigExtension, java.util.List rootClassList)voidregisterWindowContext(java.lang.Object windowContext)
-
-
-
Field Detail
-
WAIT_ON_REDEFINE
public static final int WAIT_ON_REDEFINE
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
@Init public void init(org.hotswap.agent.config.PluginConfiguration pluginConfiguration)
-
registerRepoComponent
public void registerRepoComponent(java.lang.Object repoComponent, java.lang.Class<?> repositoryClass)
-
registerRepositoryClasses
public void registerRepositoryClasses(java.util.List<java.lang.Class<?>> repositoryClassesList)
-
registerRepoProxy
public void registerRepoProxy(java.lang.Object repoProxy, java.lang.Class<?> repositoryClass)
-
registerPartialBean
public void registerPartialBean(java.lang.Object bean, java.lang.Class<?> partialBeanClass)
-
registerWindowContext
public void registerWindowContext(java.lang.Object windowContext)
-
classReload
@OnClassLoadEvent(classNameRegexp=".*", events=REDEFINE) public void classReload(org.hotswap.agent.javassist.CtClass clazz, java.lang.Class original, org.hotswap.agent.javassist.ClassPool classPool) throws org.hotswap.agent.javassist.NotFoundException- Throws:
org.hotswap.agent.javassist.NotFoundException
-
registerViewConfigRootClasses
public void registerViewConfigRootClasses(java.lang.Object viewConfigExtension, java.util.List rootClassList)
-
-