public class MscManagedProcessEngine extends Object implements org.jboss.msc.service.Service<ProcessEngine>
Service representing a managed process engine instance registered with the Msc.
Instances of this service are created and registered by the MscRuntimeContainerDelegate
when MscRuntimeContainerDelegate.registerProcessEngine(ProcessEngine) is called.
This is the JBoass Msc counterpart of the JmxManagedProcessEngine
| Modifier and Type | Field and Description |
|---|---|
protected ProcessEngine |
processEngine
the process engine managed by this service
|
protected org.jboss.msc.value.InjectedValue<MscRuntimeContainerDelegate> |
runtimeContainerDelegateInjector |
| Modifier | Constructor and Description |
|---|---|
protected |
MscManagedProcessEngine() |
|
MscManagedProcessEngine(ProcessEngine processEngine) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createProcessEngineJndiBinding(org.jboss.msc.service.StartContext context) |
org.jboss.msc.inject.Injector<MscRuntimeContainerDelegate> |
getRuntimeContainerDelegateInjector() |
ProcessEngine |
getValue() |
protected void |
removeProcessEngineJndiBinding() |
void |
start(org.jboss.msc.service.StartContext context) |
void |
stop(org.jboss.msc.service.StopContext context) |
protected org.jboss.msc.value.InjectedValue<MscRuntimeContainerDelegate> runtimeContainerDelegateInjector
protected ProcessEngine processEngine
protected MscManagedProcessEngine()
public MscManagedProcessEngine(ProcessEngine processEngine)
public ProcessEngine getValue() throws IllegalStateException, IllegalArgumentException
getValue in interface org.jboss.msc.value.Value<ProcessEngine>IllegalStateExceptionIllegalArgumentExceptionpublic void start(org.jboss.msc.service.StartContext context)
throws org.jboss.msc.service.StartException
start in interface org.jboss.msc.Serviceorg.jboss.msc.service.StartExceptionprotected void createProcessEngineJndiBinding(org.jboss.msc.service.StartContext context)
protected void removeProcessEngineJndiBinding()
public void stop(org.jboss.msc.service.StopContext context)
stop in interface org.jboss.msc.Servicepublic org.jboss.msc.inject.Injector<MscRuntimeContainerDelegate> getRuntimeContainerDelegateInjector()
Copyright © 2022. All rights reserved.