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 ProcessEngineXml
processEngineXml
the 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 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, java.lang.ClassLoader classLoader)
Instantiates and applies allProcessEnginePlugin
s defined in the processEngineXmlprotected <T> T
createInstance(java.lang.Class<? extends T> clazz)
protected JmxManagedProcessEngineController
createProcessEngineControllerInstance(ProcessEngineConfigurationImpl configuration)
protected JobExecutor
getJobExecutorService(PlatformServiceContainer serviceContainer)
java.lang.String
getName()
protected <T> java.lang.Class<? extends T>
loadClass(java.lang.String className, java.lang.ClassLoader customClassloader, java.lang.Class<T> clazz)
void
performOperationStep(DeploymentOperation operationContext)
protected void
setJobExecutorActivate(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:
getName
in classDeploymentOperationStep
-
performOperationStep
public void performOperationStep(DeploymentOperation operationContext)
- Specified by:
performOperationStep
in 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
ProcessEnginePlugin
s defined in the processEngineXml
-
getJobExecutorService
protected JobExecutor getJobExecutorService(PlatformServiceContainer serviceContainer)
-
createInstance
protected <T> T createInstance(java.lang.Class<? extends T> clazz)
-
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)
-
-