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>
controllerValue
protected 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 void
added(String name, CompositeVDB vdb)
void
beforeRemove(String name, CompositeVDB cvdb)
void
finishedDeployment(String name, CompositeVDB cvdb)
Void
getValue()
void
removed(String name, CompositeVDB cvdb)
void
start(org.jboss.msc.service.StartContext arg0)
void
stop(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:
added
in interfaceVDBLifeCycleListener
-
beforeRemove
public void beforeRemove(String name, CompositeVDB cvdb)
- Specified by:
beforeRemove
in interfaceVDBLifeCycleListener
-
finishedDeployment
public void finishedDeployment(String name, CompositeVDB cvdb)
- Specified by:
finishedDeployment
in interfaceVDBLifeCycleListener
-
removed
public void removed(String name, CompositeVDB cvdb)
- Specified by:
removed
in interfaceVDBLifeCycleListener
-
getValue
public Void getValue() throws IllegalStateException, IllegalArgumentException
- Specified by:
getValue
in interfaceorg.jboss.msc.value.Value<Void>
- Throws:
IllegalStateException
IllegalArgumentException
-
start
public void start(org.jboss.msc.service.StartContext arg0) throws org.jboss.msc.service.StartException
- Specified by:
start
in interfaceorg.jboss.msc.Service
- Specified by:
start
in interfaceorg.jboss.msc.service.Service<Void>
- Throws:
org.jboss.msc.service.StartException
-
stop
public void stop(org.jboss.msc.service.StopContext arg0)
- Specified by:
stop
in interfaceorg.jboss.msc.Service
- Specified by:
stop
in interfaceorg.jboss.msc.service.Service<Void>
-
-