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
FieldsModifier and TypeFieldDescriptionprotected final ProcessEngineXmlthe process engine Xml configuration passed in as a parameter to the operation step -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalPlugins(ProcessEngineConfigurationImpl configuration) Add additional plugins that are not declared in the process engine xml.protected voidadditionalConfiguration(ProcessEngineConfigurationImpl configuration) protected voidconfigurePlugins(ProcessEngineConfigurationImpl configuration, ProcessEngineXml processEngineXml, ClassLoader classLoader) Instantiates and applies allProcessEnginePlugins defined in the processEngineXmlprotected JmxManagedProcessEngineControllerprotected JobExecutorgetJobExecutorService(PlatformServiceContainer serviceContainer) getName()protected <T> Class<? extends T>loadClass(String className, ClassLoader customClassloader, Class<T> clazz) voidperformOperationStep(DeploymentOperation operationContext) protected voidsetJobExecutorActivate(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:
getNamein classDeploymentOperationStep
-
performOperationStep
- Specified by:
performOperationStepin 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
ProcessEnginePlugins 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
-