Package org.teiid.jboss
Class ResteasyEnabler
- java.lang.Object
-
- org.teiid.jboss.ResteasyEnabler
-
- All Implemented Interfaces:
org.jboss.msc.Service,org.jboss.msc.service.Service<Void>,org.jboss.msc.value.Value<Void>,VDBLifeCycleListener
public class ResteasyEnabler extends Object implements VDBLifeCycleListener, org.jboss.msc.service.Service<Void>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jboss.msc.value.InjectedValue<org.jboss.as.controller.ModelController>controllerValueprotected org.jboss.msc.value.InjectedValue<Executor>executorInjector
-
Constructor Summary
Constructors Constructor Description ResteasyEnabler(RestWarGenerator generator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadded(String name, CompositeVDB vdb)voidbeforeRemove(String name, CompositeVDB cvdb)voidfinishedDeployment(String name, CompositeVDB cvdb)VoidgetValue()voidremoved(String name, CompositeVDB cvdb)voidstart(org.jboss.msc.service.StartContext arg0)voidstop(org.jboss.msc.service.StopContext arg0)
-
-
-
Field Detail
-
controllerValue
protected final org.jboss.msc.value.InjectedValue<org.jboss.as.controller.ModelController> controllerValue
-
executorInjector
protected final org.jboss.msc.value.InjectedValue<Executor> executorInjector
-
-
Constructor Detail
-
ResteasyEnabler
public ResteasyEnabler(RestWarGenerator generator)
-
-
Method Detail
-
added
public void added(String name, CompositeVDB vdb)
- Specified by:
addedin interfaceVDBLifeCycleListener
-
beforeRemove
public void beforeRemove(String name, CompositeVDB cvdb)
- Specified by:
beforeRemovein interfaceVDBLifeCycleListener
-
finishedDeployment
public void finishedDeployment(String name, CompositeVDB cvdb)
- Specified by:
finishedDeploymentin interfaceVDBLifeCycleListener
-
removed
public void removed(String name, CompositeVDB cvdb)
- Specified by:
removedin interfaceVDBLifeCycleListener
-
getValue
public Void getValue() throws IllegalStateException, IllegalArgumentException
- Specified by:
getValuein interfaceorg.jboss.msc.value.Value<Void>- Throws:
IllegalStateExceptionIllegalArgumentException
-
start
public void start(org.jboss.msc.service.StartContext arg0) throws org.jboss.msc.service.StartException- Specified by:
startin interfaceorg.jboss.msc.Service- Specified by:
startin interfaceorg.jboss.msc.service.Service<Void>- Throws:
org.jboss.msc.service.StartException
-
stop
public void stop(org.jboss.msc.service.StopContext arg0)
- Specified by:
stopin interfaceorg.jboss.msc.Service- Specified by:
stopin interfaceorg.jboss.msc.service.Service<Void>
-
-