Class JmxManagedProcessApplication
- java.lang.Object
-
- org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessApplication
-
- All Implemented Interfaces:
JmxManagedProcessApplicationMBean,PlatformService<JmxManagedProcessApplication>
public class JmxManagedProcessApplication extends java.lang.Object implements PlatformService<JmxManagedProcessApplication>, JmxManagedProcessApplicationMBean
- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,DeployedProcessArchive>deploymentMapprotected ProcessApplicationInfoImplprocessApplicationInfoprotected ProcessApplicationReferenceprocessApplicationReferenceprotected java.util.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 java.util.List<java.lang.String>getDeploymentIds()java.util.List<java.lang.String>getDeploymentNames()ProcessApplicationInfoImplgetProcessApplicationInfo()java.lang.StringgetProcessApplicationName()ProcessApplicationReferencegetProcessApplicationReference()java.util.Map<java.lang.String,DeployedProcessArchive>getProcessArchiveDeploymentMap()java.util.List<ProcessesXml>getProcessesXmls()JmxManagedProcessApplicationgetValue()voidsetDeploymentMap(java.util.Map<java.lang.String,DeployedProcessArchive> processArchiveDeploymentMap)voidsetProcessesXmls(java.util.List<ProcessesXml> processesXmls)voidstart(PlatformServiceContainer mBeanServiceContainer)voidstop(PlatformServiceContainer mBeanServiceContainer)
-
-
-
Field Detail
-
processApplicationInfo
protected final ProcessApplicationInfoImpl processApplicationInfo
-
processApplicationReference
protected final ProcessApplicationReference processApplicationReference
-
processesXmls
protected java.util.List<ProcessesXml> processesXmls
-
deploymentMap
protected java.util.Map<java.lang.String,DeployedProcessArchive> deploymentMap
-
-
Constructor Detail
-
JmxManagedProcessApplication
public JmxManagedProcessApplication(ProcessApplicationInfoImpl processApplicationInfo, ProcessApplicationReference processApplicationReference)
-
-
Method Detail
-
getProcessApplicationName
public java.lang.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(java.util.List<ProcessesXml> processesXmls)
-
getProcessesXmls
public java.util.List<ProcessesXml> getProcessesXmls()
-
setDeploymentMap
public void setDeploymentMap(java.util.Map<java.lang.String,DeployedProcessArchive> processArchiveDeploymentMap)
-
getProcessArchiveDeploymentMap
public java.util.Map<java.lang.String,DeployedProcessArchive> getProcessArchiveDeploymentMap()
-
getDeploymentIds
public java.util.List<java.lang.String> getDeploymentIds()
- Specified by:
getDeploymentIdsin interfaceJmxManagedProcessApplicationMBean- Returns:
- the ids of the process engine deployments performed by this application
-
getDeploymentNames
public java.util.List<java.lang.String> getDeploymentNames()
- Specified by:
getDeploymentNamesin interfaceJmxManagedProcessApplicationMBean- Returns:
- the names of the deployments performed by this application
-
getProcessApplicationInfo
public ProcessApplicationInfoImpl getProcessApplicationInfo()
-
getProcessApplicationReference
public ProcessApplicationReference getProcessApplicationReference()
-
-