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>
deploymentMap
protected ProcessApplicationInfoImpl
processApplicationInfo
protected ProcessApplicationReference
processApplicationReference
protected 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()
ProcessApplicationInfoImpl
getProcessApplicationInfo()
String
getProcessApplicationName()
ProcessApplicationReference
getProcessApplicationReference()
Map<String,DeployedProcessArchive>
getProcessArchiveDeploymentMap()
List<ProcessesXml>
getProcessesXmls()
JmxManagedProcessApplication
getValue()
void
setDeploymentMap(Map<String,DeployedProcessArchive> processArchiveDeploymentMap)
void
setProcessesXmls(List<ProcessesXml> processesXmls)
void
start(PlatformServiceContainer mBeanServiceContainer)
void
stop(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:
getProcessApplicationName
in interfaceJmxManagedProcessApplicationMBean
- Returns:
- the name of the process application
-
start
public void start(PlatformServiceContainer mBeanServiceContainer)
- Specified by:
start
in interfacePlatformService<JmxManagedProcessApplication>
-
stop
public void stop(PlatformServiceContainer mBeanServiceContainer)
- Specified by:
stop
in interfacePlatformService<JmxManagedProcessApplication>
-
getValue
public JmxManagedProcessApplication getValue()
- Specified by:
getValue
in 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:
getDeploymentIds
in interfaceJmxManagedProcessApplicationMBean
- Returns:
- the ids of the process engine deployments performed by this application
-
getDeploymentNames
public List<String> getDeploymentNames()
- Specified by:
getDeploymentNames
in interfaceJmxManagedProcessApplicationMBean
- Returns:
- the names of the deployments performed by this application
-
getProcessApplicationInfo
public ProcessApplicationInfoImpl getProcessApplicationInfo()
-
getProcessApplicationReference
public ProcessApplicationReference getProcessApplicationReference()
-
-