Class BeanDeploymentArchiveTransformer
- java.lang.Object
-
- org.hotswap.agent.plugin.weld.transformer.BeanDeploymentArchiveTransformer
-
public class BeanDeploymentArchiveTransformer extends Object
Hook into WeldBeanDeploymentArchive or BeanDeploymentArchiveImpl(WildFly) constructors to initialize WeldPlugin- Author:
- Vladimir Dvorak
-
-
Constructor Summary
Constructors Constructor Description BeanDeploymentArchiveTransformer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidtransform(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass clazz)Basic WeldBeanDeploymentArchive transformation.static voidtransformGlassFishBda(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass clazz)GlassFish BeanDeploymentArchiveImpl transformation.static voidtransformJbossBda(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass clazz)JbossAS (Wildfly) BeanDeploymentArchiveImpl transformation.
-
-
-
Method Detail
-
transform
@OnClassLoadEvent(classNameRegexp="org.jboss.weld.environment.deployment.WeldBeanDeploymentArchive") public static void transform(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass clazz) throws org.hotswap.agent.javassist.NotFoundException, org.hotswap.agent.javassist.CannotCompileExceptionBasic WeldBeanDeploymentArchive transformation.- Parameters:
classPool- the class poolclazz- the clazz- Throws:
org.hotswap.agent.javassist.NotFoundException- the not found exceptionorg.hotswap.agent.javassist.CannotCompileException- the cannot compile exception
-
transformJbossBda
@OnClassLoadEvent(classNameRegexp="org.jboss.as.weld.deployment.BeanDeploymentArchiveImpl") public static void transformJbossBda(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass clazz) throws org.hotswap.agent.javassist.NotFoundException, org.hotswap.agent.javassist.CannotCompileExceptionJbossAS (Wildfly) BeanDeploymentArchiveImpl transformation.- Parameters:
clazz-classPool-- Throws:
org.hotswap.agent.javassist.NotFoundExceptionorg.hotswap.agent.javassist.CannotCompileException
-
transformGlassFishBda
@OnClassLoadEvent(classNameRegexp="org.glassfish.weld.BeanDeploymentArchiveImpl") public static void transformGlassFishBda(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass clazz) throws org.hotswap.agent.javassist.NotFoundException, org.hotswap.agent.javassist.CannotCompileExceptionGlassFish BeanDeploymentArchiveImpl transformation.- Parameters:
classPool- the class poolclazz- the clazz- Throws:
org.hotswap.agent.javassist.NotFoundException- the not found exceptionorg.hotswap.agent.javassist.CannotCompileException- the cannot compile exception
-
-