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
FieldsModifier and TypeFieldDescriptionprotected Map<String,DeployedProcessArchive> protected final ProcessApplicationInfoImplprotected final ProcessApplicationReferenceprotected List<ProcessesXml> -
Constructor Summary
ConstructorsConstructorDescriptionJmxManagedProcessApplication(ProcessApplicationInfoImpl processApplicationInfo, ProcessApplicationReference processApplicationReference) -
Method Summary
Modifier and TypeMethodDescriptiongetValue()voidsetDeploymentMap(Map<String, DeployedProcessArchive> processArchiveDeploymentMap) voidsetProcessesXmls(List<ProcessesXml> processesXmls) voidstart(PlatformServiceContainer mBeanServiceContainer) voidstop(PlatformServiceContainer mBeanServiceContainer)
-
Field Details
-
processApplicationInfo
-
processApplicationReference
-
processesXmls
-
deploymentMap
-
-
Constructor Details
-
JmxManagedProcessApplication
public JmxManagedProcessApplication(ProcessApplicationInfoImpl processApplicationInfo, ProcessApplicationReference processApplicationReference)
-
-
Method Details
-
getProcessApplicationName
- Specified by:
getProcessApplicationNamein interfaceJmxManagedProcessApplicationMBean- Returns:
- the name of the process application
-
start
- Specified by:
startin interfacePlatformService<JmxManagedProcessApplication>
-
stop
- Specified by:
stopin interfacePlatformService<JmxManagedProcessApplication>
-
getValue
- Specified by:
getValuein interfacePlatformService<JmxManagedProcessApplication>
-
setProcessesXmls
-
getProcessesXmls
-
setDeploymentMap
-
getProcessArchiveDeploymentMap
-
getDeploymentIds
- Specified by:
getDeploymentIdsin interfaceJmxManagedProcessApplicationMBean- Returns:
- the ids of the process engine deployments performed by this application
-
getDeploymentNames
- Specified by:
getDeploymentNamesin interfaceJmxManagedProcessApplicationMBean- Returns:
- the names of the deployments performed by this application
-
getProcessApplicationInfo
-
getProcessApplicationReference
-