Class StartProcessEngineStep
java.lang.Object
org.camunda.bpm.container.impl.spi.DeploymentOperationStep
org.camunda.bpm.container.impl.deployment.StartProcessEngineStep
- Direct Known Subclasses:
EjbStartProcessEngineStep
Deployment operation step responsible for starting a managed process engine inside the runtime container.
- Author:
- Daniel Meyer
-
Field Summary
Modifier and TypeFieldDescriptionprotected final ProcessEngineXml
the process engine Xml configuration passed in as a parameter to the operation step -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAdditionalPlugins
(ProcessEngineConfigurationImpl configuration) Add additional plugins that are not declared in the process engine xml.protected void
additionalConfiguration
(ProcessEngineConfigurationImpl configuration) protected void
configurePlugins
(ProcessEngineConfigurationImpl configuration, ProcessEngineXml processEngineXml, ClassLoader classLoader) Instantiates and applies allProcessEnginePlugin
s defined in the processEngineXmlprotected JmxManagedProcessEngineController
protected JobExecutor
getJobExecutorService
(PlatformServiceContainer serviceContainer) getName()
protected <T> Class<? extends T>
loadClass
(String className, ClassLoader customClassloader, Class<T> clazz) void
performOperationStep
(DeploymentOperation operationContext) protected void
setJobExecutorActivate
(ProcessEngineConfigurationImpl configuration, Map<String, String> properties) Methods inherited from class org.camunda.bpm.container.impl.spi.DeploymentOperationStep
cancelOperationStep
-
Field Details
-
processEngineXml
the process engine Xml configuration passed in as a parameter to the operation step
-
-
Constructor Details
-
StartProcessEngineStep
-
-
Method Details
-
getName
- Specified by:
getName
in classDeploymentOperationStep
-
performOperationStep
- Specified by:
performOperationStep
in classDeploymentOperationStep
-
setJobExecutorActivate
protected void setJobExecutorActivate(ProcessEngineConfigurationImpl configuration, Map<String, String> properties) -
createProcessEngineControllerInstance
protected JmxManagedProcessEngineController createProcessEngineControllerInstance(ProcessEngineConfigurationImpl configuration) -
configurePlugins
protected void configurePlugins(ProcessEngineConfigurationImpl configuration, ProcessEngineXml processEngineXml, ClassLoader classLoader) Instantiates and applies all
ProcessEnginePlugin
s defined in the processEngineXml -
getJobExecutorService
-
loadClass
protected <T> Class<? extends T> loadClass(String className, ClassLoader customClassloader, Class<T> clazz) -
addAdditionalPlugins
Add additional plugins that are not declared in the process engine xml. -
additionalConfiguration
-