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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
If the engine's job executor is deloyment aware, these are the deployments it acquires jobs for.getValue()
void
registerDeployment
(String deploymentId) void
void
start
(PlatformServiceContainer contanier) void
stop
(PlatformServiceContainer container) void
unregisterDeployment
(String deploymentId)
-
Field Details
-
processEngine
-
-
Constructor Details
-
JmxManagedProcessEngine
protected JmxManagedProcessEngine() -
JmxManagedProcessEngine
-
-
Method Details
-
start
- Specified by:
start
in interfacePlatformService<ProcessEngine>
-
stop
- Specified by:
stop
in interfacePlatformService<ProcessEngine>
-
getName
- Specified by:
getName
in interfaceJmxManagedProcessEngineMBean
- Returns:
- the name of the
ProcessEngine
-
getProcessEngine
-
getValue
- Specified by:
getValue
in interfacePlatformService<ProcessEngine>
-
getRegisteredDeployments
Description copied from interface:JmxManagedProcessEngineMBean
If the engine's job executor is deloyment aware, these are the deployments it acquires jobs for.- Specified by:
getRegisteredDeployments
in interfaceJmxManagedProcessEngineMBean
- Returns:
- all deployments that are registered with this
ProcessEngine
-
registerDeployment
- Specified by:
registerDeployment
in interfaceJmxManagedProcessEngineMBean
-
unregisterDeployment
- Specified by:
unregisterDeployment
in interfaceJmxManagedProcessEngineMBean
-
reportDbMetrics
public void reportDbMetrics()- Specified by:
reportDbMetrics
in interfaceJmxManagedProcessEngineMBean
-