Class JmxManagedProcessApplication
java.lang.Object
org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessApplication
- All Implemented Interfaces:
JmxManagedProcessApplicationMBean
,PlatformService<JmxManagedProcessApplication>
public class JmxManagedProcessApplication
extends Object
implements PlatformService<JmxManagedProcessApplication>, JmxManagedProcessApplicationMBean
- Author:
- Daniel Meyer
-
Field Summary
Modifier and TypeFieldDescriptionprotected Map<String,
DeployedProcessArchive> protected final ProcessApplicationInfoImpl
protected final ProcessApplicationReference
protected List<ProcessesXml>
-
Constructor Summary
ConstructorDescriptionJmxManagedProcessApplication
(ProcessApplicationInfoImpl processApplicationInfo, ProcessApplicationReference processApplicationReference) -
Method Summary
Modifier and TypeMethodDescriptiongetValue()
void
setDeploymentMap
(Map<String, DeployedProcessArchive> processArchiveDeploymentMap) void
setProcessesXmls
(List<ProcessesXml> processesXmls) void
start
(PlatformServiceContainer mBeanServiceContainer) void
stop
(PlatformServiceContainer mBeanServiceContainer)
-
Field Details
-
processApplicationInfo
-
processApplicationReference
-
processesXmls
-
deploymentMap
-
-
Constructor Details
-
JmxManagedProcessApplication
public JmxManagedProcessApplication(ProcessApplicationInfoImpl processApplicationInfo, ProcessApplicationReference processApplicationReference)
-
-
Method Details
-
getProcessApplicationName
- Specified by:
getProcessApplicationName
in interfaceJmxManagedProcessApplicationMBean
- Returns:
- the name of the process application
-
start
- Specified by:
start
in interfacePlatformService<JmxManagedProcessApplication>
-
stop
- Specified by:
stop
in interfacePlatformService<JmxManagedProcessApplication>
-
getValue
- Specified by:
getValue
in interfacePlatformService<JmxManagedProcessApplication>
-
setProcessesXmls
-
getProcessesXmls
-
setDeploymentMap
-
getProcessArchiveDeploymentMap
-
getDeploymentIds
- Specified by:
getDeploymentIds
in interfaceJmxManagedProcessApplicationMBean
- Returns:
- the ids of the process engine deployments performed by this application
-
getDeploymentNames
- Specified by:
getDeploymentNames
in interfaceJmxManagedProcessApplicationMBean
- Returns:
- the names of the deployments performed by this application
-
getProcessApplicationInfo
-
getProcessApplicationReference
-