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 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(ClassLoader classLoader, org.hotswap.agent.javassist.CtClass clazz, Class<?> original)booleancontainsServiceInstance(Class<?> serviceClass)List<Object>getServiceInstances(Class<?> serviceClass)voidinit(org.hotswap.agent.config.PluginConfiguration pluginConfiguration)voidregisterClassResourceInfo(Class<?> serviceClass, Object classResourceInfo)voidregisterJAXBProvider(Object jaxbProvider)voidregisterServiceInstance(Object serviceInstance)
-
-
-
Method Detail
-
init
@Init public void init(org.hotswap.agent.config.PluginConfiguration pluginConfiguration)
-
registerClassResourceInfo
public void registerClassResourceInfo(Class<?> serviceClass, Object classResourceInfo)
-
registerJAXBProvider
public void registerJAXBProvider(Object jaxbProvider)
-
containsServiceInstance
public boolean containsServiceInstance(Class<?> serviceClass)
-
registerServiceInstance
public void registerServiceInstance(Object serviceInstance)
-
classReload
@OnClassLoadEvent(classNameRegexp=".*", events=REDEFINE) public void classReload(ClassLoader classLoader, org.hotswap.agent.javassist.CtClass clazz, Class<?> original)
-
-