Class StartProcessEngineStep
java.lang.Object
org.camunda.bpm.container.impl.spi.DeploymentOperationStep
org.camunda.bpm.container.impl.deployment.StartProcessEngineStep
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
 
 -