public class JmxManagedProcessEngine extends Object implements MBeanService<ProcessEngine>, JmxManagedProcessEngineMBean
Represents a process engine managed by the MBeanServiceContainer
Modifier and Type | Field and Description |
---|---|
protected ProcessEngine |
processEngine |
Modifier | Constructor and Description |
---|---|
protected |
JmxManagedProcessEngine() |
|
JmxManagedProcessEngine(ProcessEngine processEngine) |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
ProcessEngine |
getProcessEngine() |
Set<String> |
getRegisteredDeployments()
If the engine's job executor is deloyment aware, these are the deployments it
acquires jobs for.
|
ProcessEngine |
getValue() |
void |
registerDeployment(String deploymentId) |
void |
start(MBeanServiceContainer contanier) |
void |
stop(MBeanServiceContainer container) |
void |
unregisterDeployment(String deploymentId) |
protected ProcessEngine processEngine
protected JmxManagedProcessEngine()
public JmxManagedProcessEngine(ProcessEngine processEngine)
public void start(MBeanServiceContainer contanier)
start
in interface MBeanService<ProcessEngine>
public void stop(MBeanServiceContainer container)
stop
in interface MBeanService<ProcessEngine>
public String getName()
getName
in interface JmxManagedProcessEngineMBean
ProcessEngine
public ProcessEngine getProcessEngine()
public ProcessEngine getValue()
getValue
in interface MBeanService<ProcessEngine>
public Set<String> getRegisteredDeployments()
JmxManagedProcessEngineMBean
getRegisteredDeployments
in interface JmxManagedProcessEngineMBean
ProcessEngine
public void registerDeployment(String deploymentId)
registerDeployment
in interface JmxManagedProcessEngineMBean
public void unregisterDeployment(String deploymentId)
unregisterDeployment
in interface JmxManagedProcessEngineMBean
Copyright © 2015. All rights reserved.