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
ProcessEnginePlugin s 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) |
cancelOperationStep
protected final ProcessEngineXml processEngineXml
public StartProcessEngineStep(ProcessEngineXml processEngineXml)
public String getName()
getName
in class DeploymentOperationStep
public void performOperationStep(DeploymentOperation operationContext)
performOperationStep
in class DeploymentOperationStep
protected 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 ProcessEnginePlugin
s 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 © 2022. All rights reserved.