|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.container.impl.RuntimeContainerDelegateImpl
public class RuntimeContainerDelegateImpl
This is the default RuntimeContainerDelegate implementation that delegates
to the local MBeanServer infrastructure. The MBeanServer is available
as per the Java Virtual Machine and allows the process engine to expose
Management Resources.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.camunda.bpm.container.RuntimeContainerDelegate |
|---|
RuntimeContainerDelegate.RuntimeContainerDelegateInstance |
| Field Summary | |
|---|---|
protected static ContainerIntegrationLogger |
LOG
|
static String |
SERVICE_NAME_EXECUTOR
|
static String |
SERVICE_NAME_PLATFORM_PLUGINS
|
protected MBeanServiceContainer |
serviceContainer
|
| Fields inherited from interface org.camunda.bpm.container.RuntimeContainerDelegate |
|---|
INSTANCE |
| Constructor Summary | |
|---|---|
RuntimeContainerDelegateImpl()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final ContainerIntegrationLogger LOG
protected MBeanServiceContainer serviceContainer
public static final String SERVICE_NAME_EXECUTOR
public static final String SERVICE_NAME_PLATFORM_PLUGINS
| Constructor Detail |
|---|
public RuntimeContainerDelegateImpl()
| Method Detail |
|---|
public void registerProcessEngine(ProcessEngine processEngine)
RuntimeContainerDelegateAdds a managed ProcessEngine to the runtime container.
Process Engines registered through this method are returned by the ProcessEngineService.
registerProcessEngine in interface RuntimeContainerDelegatepublic void unregisterProcessEngine(ProcessEngine processEngine)
RuntimeContainerDelegateUnregisters a managed ProcessEngine instance from the Runtime Container.
unregisterProcessEngine in interface RuntimeContainerDelegatepublic void deployProcessApplication(AbstractProcessApplication processApplication)
RuntimeContainerDelegateAbstractProcessApplication into the runtime container.
deployProcessApplication in interface RuntimeContainerDelegatepublic void undeployProcessApplication(AbstractProcessApplication processApplication)
RuntimeContainerDelegateAbstractProcessApplication from the runtime container.
undeployProcessApplication in interface RuntimeContainerDelegateprotected List<DeploymentOperationStep> getDeploymentSteps()
protected List<DeploymentOperationStep> getUndeploymentSteps()
public ProcessEngineService getProcessEngineService()
getProcessEngineService in interface RuntimeContainerDelegateProcessEngineService implementation.public ProcessApplicationService getProcessApplicationService()
getProcessApplicationService in interface RuntimeContainerDelegateProcessApplicationService implementationpublic ExecutorService getExecutorService()
getExecutorService in interface RuntimeContainerDelegateExecutorService implementationpublic ProcessEngine getDefaultProcessEngine()
getDefaultProcessEngine in interface ProcessEngineServicepublic ProcessEngine getProcessEngine(String name)
getProcessEngine in interface ProcessEngineServiceProcessEngine for the given name or null if no such process engine exists.public List<ProcessEngine> getProcessEngines()
getProcessEngines in interface ProcessEngineServiceProcessEngines managed by the camunda BPM platform.public Set<String> getProcessEngineNames()
getProcessEngineNames in interface ProcessEngineServiceProcessEngines managed by the camunda BPM platform.public Set<String> getProcessApplicationNames()
getProcessApplicationNames in interface ProcessApplicationServicepublic ProcessApplicationInfo getProcessApplicationInfo(String processApplicationName)
ProcessApplicationServiceProvides information about a deployed process application
getProcessApplicationInfo in interface ProcessApplicationServiceProcessApplicationInfo object or null if no such process application is deployed.public ProcessApplicationReference getDeployedProcessApplication(String processApplicationName)
getDeployedProcessApplication in interface RuntimeContainerDelegatepublic PlatformServiceContainer getServiceContainer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||