Class StartProcessEngineStep
- java.lang.Object
-
- org.camunda.bpm.container.impl.spi.DeploymentOperationStep
-
- org.camunda.bpm.container.impl.deployment.StartProcessEngineStep
-
- Direct Known Subclasses:
EjbStartProcessEngineStep
public class StartProcessEngineStep extends DeploymentOperationStep
Deployment operation step responsible for starting a managed process engine inside the runtime container.
- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected ProcessEngineXmlprocessEngineXmlthe process engine Xml configuration passed in as a parameter to the operation step
-
Constructor Summary
Constructors Constructor Description StartProcessEngineStep(ProcessEngineXml processEngineXml)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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, java.lang.ClassLoader classLoader)Instantiates and applies allProcessEnginePlugins defined in the processEngineXmlprotected JmxManagedProcessEngineControllercreateProcessEngineControllerInstance(ProcessEngineConfigurationImpl configuration)protected JobExecutorgetJobExecutorService(PlatformServiceContainer serviceContainer)java.lang.StringgetName()protected <T> java.lang.Class<? extends T>loadClass(java.lang.String className, java.lang.ClassLoader customClassloader, java.lang.Class<T> clazz)voidperformOperationStep(DeploymentOperation operationContext)protected voidsetJobExecutorActivate(ProcessEngineConfigurationImpl configuration, java.util.Map<java.lang.String,java.lang.String> properties)-
Methods inherited from class org.camunda.bpm.container.impl.spi.DeploymentOperationStep
cancelOperationStep
-
-
-
-
Field Detail
-
processEngineXml
protected final ProcessEngineXml processEngineXml
the process engine Xml configuration passed in as a parameter to the operation step
-
-
Constructor Detail
-
StartProcessEngineStep
public StartProcessEngineStep(ProcessEngineXml processEngineXml)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein classDeploymentOperationStep
-
performOperationStep
public void performOperationStep(DeploymentOperation operationContext)
- Specified by:
performOperationStepin classDeploymentOperationStep
-
setJobExecutorActivate
protected void setJobExecutorActivate(ProcessEngineConfigurationImpl configuration, java.util.Map<java.lang.String,java.lang.String> properties)
-
createProcessEngineControllerInstance
protected JmxManagedProcessEngineController createProcessEngineControllerInstance(ProcessEngineConfigurationImpl configuration)
-
configurePlugins
protected void configurePlugins(ProcessEngineConfigurationImpl configuration, ProcessEngineXml processEngineXml, java.lang.ClassLoader classLoader)
Instantiates and applies all
ProcessEnginePlugins defined in the processEngineXml
-
getJobExecutorService
protected JobExecutor getJobExecutorService(PlatformServiceContainer serviceContainer)
-
loadClass
protected <T> java.lang.Class<? extends T> loadClass(java.lang.String className, java.lang.ClassLoader customClassloader, java.lang.Class<T> clazz)
-
addAdditionalPlugins
protected void addAdditionalPlugins(ProcessEngineConfigurationImpl configuration)
Add additional plugins that are not declared in the process engine xml.
-
additionalConfiguration
protected void additionalConfiguration(ProcessEngineConfigurationImpl configuration)
-
-