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
Fields Modifier and Type Field Description protected Map<String,DeployedProcessArchive>deploymentMapprotected ProcessApplicationInfoImplprocessApplicationInfoprotected ProcessApplicationReferenceprocessApplicationReferenceprotected List<ProcessesXml>processesXmls
-
Constructor Summary
Constructors Constructor Description JmxManagedProcessApplication(ProcessApplicationInfoImpl processApplicationInfo, ProcessApplicationReference processApplicationReference)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getDeploymentIds()List<String>getDeploymentNames()ProcessApplicationInfoImplgetProcessApplicationInfo()StringgetProcessApplicationName()ProcessApplicationReferencegetProcessApplicationReference()Map<String,DeployedProcessArchive>getProcessArchiveDeploymentMap()List<ProcessesXml>getProcessesXmls()JmxManagedProcessApplicationgetValue()voidsetDeploymentMap(Map<String,DeployedProcessArchive> processArchiveDeploymentMap)voidsetProcessesXmls(List<ProcessesXml> processesXmls)voidstart(PlatformServiceContainer mBeanServiceContainer)voidstop(PlatformServiceContainer mBeanServiceContainer)
-
-
-
Field Detail
-
processApplicationInfo
protected final ProcessApplicationInfoImpl processApplicationInfo
-
processApplicationReference
protected final ProcessApplicationReference processApplicationReference
-
processesXmls
protected List<ProcessesXml> processesXmls
-
deploymentMap
protected Map<String,DeployedProcessArchive> deploymentMap
-
-
Constructor Detail
-
JmxManagedProcessApplication
public JmxManagedProcessApplication(ProcessApplicationInfoImpl processApplicationInfo, ProcessApplicationReference processApplicationReference)
-
-
Method Detail
-
getProcessApplicationName
public String getProcessApplicationName()
- Specified by:
getProcessApplicationNamein interfaceJmxManagedProcessApplicationMBean- Returns:
- the name of the process application
-
start
public void start(PlatformServiceContainer mBeanServiceContainer)
- Specified by:
startin interfacePlatformService<JmxManagedProcessApplication>
-
stop
public void stop(PlatformServiceContainer mBeanServiceContainer)
- Specified by:
stopin interfacePlatformService<JmxManagedProcessApplication>
-
getValue
public JmxManagedProcessApplication getValue()
- Specified by:
getValuein interfacePlatformService<JmxManagedProcessApplication>
-
setProcessesXmls
public void setProcessesXmls(List<ProcessesXml> processesXmls)
-
getProcessesXmls
public List<ProcessesXml> getProcessesXmls()
-
setDeploymentMap
public void setDeploymentMap(Map<String,DeployedProcessArchive> processArchiveDeploymentMap)
-
getProcessArchiveDeploymentMap
public Map<String,DeployedProcessArchive> getProcessArchiveDeploymentMap()
-
getDeploymentIds
public List<String> getDeploymentIds()
- Specified by:
getDeploymentIdsin interfaceJmxManagedProcessApplicationMBean- Returns:
- the ids of the process engine deployments performed by this application
-
getDeploymentNames
public List<String> getDeploymentNames()
- Specified by:
getDeploymentNamesin interfaceJmxManagedProcessApplicationMBean- Returns:
- the names of the deployments performed by this application
-
getProcessApplicationInfo
public ProcessApplicationInfoImpl getProcessApplicationInfo()
-
getProcessApplicationReference
public ProcessApplicationReference getProcessApplicationReference()
-
-