Class ModuleClassLoaderTransformer
- java.lang.Object
-
- org.hotswap.agent.plugin.jbossmodules.ModuleClassLoaderTransformer
-
public class ModuleClassLoaderTransformer extends java.lang.ObjectModuleClassLoaderTransformer- Author:
- Vladimir Dvorak
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.hotswap.agent.logging.AgentLoggerLOGGER
-
Constructor Summary
Constructors Constructor Description ModuleClassLoaderTransformer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidlogSetExtraClassPathException(java.lang.Exception e)static voidpatchModuleClassLoader(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass ctClass)static voidpatchModulesPaths(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass ctClass)
-
-
-
Method Detail
-
patchModuleClassLoader
@OnClassLoadEvent(classNameRegexp="org.jboss.modules.ModuleClassLoader") public static void patchModuleClassLoader(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass ctClass) throws org.hotswap.agent.javassist.CannotCompileException- Parameters:
ctClass- the ct class- Throws:
org.hotswap.agent.javassist.NotFoundException- the not found exceptionorg.hotswap.agent.javassist.CannotCompileException- the cannot compile exception
-
patchModulesPaths
@OnClassLoadEvent(classNameRegexp="org.jboss.modules.Paths") public static void patchModulesPaths(org.hotswap.agent.javassist.ClassPool classPool, org.hotswap.agent.javassist.CtClass ctClass) throws org.hotswap.agent.javassist.NotFoundException, org.hotswap.agent.javassist.CannotCompileException- Parameters:
classPool- the class poolctClass- the ct class- Throws:
org.hotswap.agent.javassist.NotFoundException- the not found exceptionorg.hotswap.agent.javassist.CannotCompileException- the cannot compile exception
-
logSetExtraClassPathException
public static void logSetExtraClassPathException(java.lang.Exception e)
-
-