public class JmxManagedProcessEngine extends Object implements PlatformService<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 | reportDbMetrics() | 
| void | start(PlatformServiceContainer contanier) | 
| void | stop(PlatformServiceContainer container) | 
| void | unregisterDeployment(String deploymentId) | 
protected ProcessEngine processEngine
protected JmxManagedProcessEngine()
public JmxManagedProcessEngine(ProcessEngine processEngine)
public void start(PlatformServiceContainer contanier)
start in interface PlatformService<ProcessEngine>public void stop(PlatformServiceContainer container)
stop in interface PlatformService<ProcessEngine>public String getName()
getName in interface JmxManagedProcessEngineMBeanProcessEnginepublic ProcessEngine getProcessEngine()
public ProcessEngine getValue()
getValue in interface PlatformService<ProcessEngine>public Set<String> getRegisteredDeployments()
JmxManagedProcessEngineMBeangetRegisteredDeployments in interface JmxManagedProcessEngineMBeanProcessEnginepublic void registerDeployment(String deploymentId)
registerDeployment in interface JmxManagedProcessEngineMBeanpublic void unregisterDeployment(String deploymentId)
unregisterDeployment in interface JmxManagedProcessEngineMBeanpublic void reportDbMetrics()
reportDbMetrics in interface JmxManagedProcessEngineMBeanCopyright © 2018. All rights reserved.