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
-
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 String getName()
- Specified by:
getName
in classDeploymentOperationStep
-
performOperationStep
public void performOperationStep(DeploymentOperation operationContext)
- 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
protected JobExecutor getJobExecutorService(PlatformServiceContainer serviceContainer)
-
loadClass
protected <T> Class<? extends T> loadClass(String className, ClassLoader customClassloader, 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)
-
-