Package org.openxava.hotswap
Class HotswapPlugin
java.lang.Object
org.openxava.hotswap.HotswapPlugin
Plugin for HotswapAgent, also monitors resources in project.
Basically keep a version number for different kinds of classes/resorce.
You can get this version number using Hotswap class from this package.
Used for manage hot code reloading.
- Since:
- 7.5
- Author:
- Javier Paniza
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidonPersistentClassModified(org.hotswap.agent.javassist.CtClass newCtClass, Class oldClass)
-
Constructor Details
-
HotswapPlugin
public HotswapPlugin()
-
-
Method Details
-
onClassModified
@OnClassLoadEvent(classNameRegexp=".*", events=REDEFINE) public static void onClassModified() throws Exception- Throws:
Exception
-
initResourcesMonitoring
@Init public static void initResourcesMonitoring() -
onPersistentClassModified
@OnClassLoadEvent(classNameRegexp=".*", events=REDEFINE) public static void onPersistentClassModified(org.hotswap.agent.javassist.CtClass newCtClass, Class oldClass) throws ClassNotFoundException - Throws:
ClassNotFoundException
-