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 © 2019. All rights reserved.