Class JmxManagedProcessEngine
java.lang.Object
org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngine
- All Implemented Interfaces:
JmxManagedProcessEngineMBean,PlatformService<ProcessEngine>
- Direct Known Subclasses:
JmxManagedProcessEngineController
public class JmxManagedProcessEngine
extends Object
implements PlatformService<ProcessEngine>, JmxManagedProcessEngineMBean
Represents a process engine managed by the MBeanServiceContainer
- Author:
- Daniel Meyer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()If the engine's job executor is deloyment aware, these are the deployments it acquires jobs for.getValue()voidregisterDeployment(String deploymentId) voidvoidstart(PlatformServiceContainer contanier) voidstop(PlatformServiceContainer container) voidunregisterDeployment(String deploymentId)
-
Field Details
-
processEngine
-
-
Constructor Details
-
JmxManagedProcessEngine
protected JmxManagedProcessEngine() -
JmxManagedProcessEngine
-
-
Method Details
-
start
- Specified by:
startin interfacePlatformService<ProcessEngine>
-
stop
- Specified by:
stopin interfacePlatformService<ProcessEngine>
-
getName
- Specified by:
getNamein interfaceJmxManagedProcessEngineMBean- Returns:
- the name of the
ProcessEngine
-
getProcessEngine
-
getValue
- Specified by:
getValuein interfacePlatformService<ProcessEngine>
-
getRegisteredDeployments
Description copied from interface:JmxManagedProcessEngineMBeanIf the engine's job executor is deloyment aware, these are the deployments it acquires jobs for.- Specified by:
getRegisteredDeploymentsin interfaceJmxManagedProcessEngineMBean- Returns:
- all deployments that are registered with this
ProcessEngine
-
registerDeployment
- Specified by:
registerDeploymentin interfaceJmxManagedProcessEngineMBean
-
unregisterDeployment
- Specified by:
unregisterDeploymentin interfaceJmxManagedProcessEngineMBean
-
reportDbMetrics
public void reportDbMetrics()- Specified by:
reportDbMetricsin interfaceJmxManagedProcessEngineMBean
-