public class StartProcessEngineStep extends DeploymentOperationStep
Deployment operation step responsible for starting a managed process engine inside the runtime container.
| Modifier and Type | Field and Description |
|---|---|
protected ProcessEngineXml |
processEngineXml
the process engine Xml configuration passed in as a parameter to the operation step
|
| Constructor and Description |
|---|
StartProcessEngineStep(ProcessEngineXml processEngineXml) |
| Modifier and Type | Method and 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,
ClassLoader classLoader)
Instantiates and applies all
ProcessEnginePlugins defined in the processEngineXml |
protected <T> T |
createInstance(Class<? extends T> clazz) |
protected JmxManagedProcessEngineController |
createProcessEngineControllerInstance(ProcessEngineConfigurationImpl configuration) |
protected JobExecutor |
getJobExecutorService(PlatformServiceContainer serviceContainer) |
String |
getName() |
protected <T> Class<? extends T> |
loadClass(String className,
ClassLoader customClassloader,
Class<T> clazz) |
void |
performOperationStep(DeploymentOperation operationContext) |
protected void |
setJobExecutorActivate(ProcessEngineConfigurationImpl configuration,
Map<String,String> properties) |
cancelOperationStepprotected final ProcessEngineXml processEngineXml
public StartProcessEngineStep(ProcessEngineXml processEngineXml)
public String getName()
getName in class DeploymentOperationSteppublic void performOperationStep(DeploymentOperation operationContext)
performOperationStep in class DeploymentOperationStepprotected void setJobExecutorActivate(ProcessEngineConfigurationImpl configuration, Map<String,String> properties)
protected JmxManagedProcessEngineController createProcessEngineControllerInstance(ProcessEngineConfigurationImpl configuration)
protected void configurePlugins(ProcessEngineConfigurationImpl configuration, ProcessEngineXml processEngineXml, ClassLoader classLoader)
Instantiates and applies all ProcessEnginePlugins defined in the processEngineXml
protected JobExecutor getJobExecutorService(PlatformServiceContainer serviceContainer)
protected <T> T createInstance(Class<? extends T> clazz)
protected <T> Class<? extends T> loadClass(String className, ClassLoader customClassloader, Class<T> clazz)
protected void addAdditionalPlugins(ProcessEngineConfigurationImpl configuration)
protected void additionalConfiguration(ProcessEngineConfigurationImpl configuration)
Copyright © 2021. All rights reserved.