Class CxfJAXRSPlugin
- java.lang.Object
-
- org.hotswap.agent.plugin.cxf.jaxrs.CxfJAXRSPlugin
-
@Plugin(name="CxfJAXRS", description="CXF-JAXRS plugin for JAXRS CXF frontend. Reload jaxrs resource on resource class change. Reinject resource\'s injection points.", testedVersions="3.2.7", expectedVersions="3.2.7", supportClass=CxfJAXRSTransformer.class) public class CxfJAXRSPlugin extends java.lang.ObjectCxfJAXRS plugin (http://cxf.apache.org/docs/jax-rs.html)- Author:
- Vladimir Dvorak
-
-
Constructor Summary
Constructors Constructor Description CxfJAXRSPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclassReload(java.lang.ClassLoader classLoader, org.hotswap.agent.javassist.CtClass clazz, java.lang.Class<?> original)booleancontainsServiceInstance(java.lang.Class<?> serviceClass)java.util.List<java.lang.Object>getServiceInstances(java.lang.Class<?> serviceClass)voidinit(org.hotswap.agent.config.PluginConfiguration pluginConfiguration)voidregisterClassResourceInfo(java.lang.Class<?> serviceClass, java.lang.Object classResourceInfo)voidregisterJAXBProvider(java.lang.Object jaxbProvider)voidregisterServiceInstance(java.lang.Object serviceInstance)
-
-
-
Method Detail
-
init
@Init public void init(org.hotswap.agent.config.PluginConfiguration pluginConfiguration)
-
registerClassResourceInfo
public void registerClassResourceInfo(java.lang.Class<?> serviceClass, java.lang.Object classResourceInfo)
-
registerJAXBProvider
public void registerJAXBProvider(java.lang.Object jaxbProvider)
-
containsServiceInstance
public boolean containsServiceInstance(java.lang.Class<?> serviceClass)
-
getServiceInstances
public java.util.List<java.lang.Object> getServiceInstances(java.lang.Class<?> serviceClass)
-
registerServiceInstance
public void registerServiceInstance(java.lang.Object serviceInstance)
-
classReload
@OnClassLoadEvent(classNameRegexp=".*", events=REDEFINE) public void classReload(java.lang.ClassLoader classLoader, org.hotswap.agent.javassist.CtClass clazz, java.lang.Class<?> original)
-
-