public class StartProcessEngineStep extends MBeanDeploymentOperationStep
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
|
LOGGER| Constructor and Description |
|---|
StartProcessEngineStep(ProcessEngineXml processEngineXml) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureCustomRetryStrategy(ProcessEngineConfigurationImpl configurationImpl) |
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 JobExecutor |
getJobExecutorService(MBeanServiceContainer serviceContainer) |
String |
getName() |
protected <T> Class<? extends T> |
loadClass(String className,
ClassLoader customClassloader,
Class<T> clazz) |
void |
performOperationStep(MBeanDeploymentOperation operationContext) |
cancelOperationStepprotected final ProcessEngineXml processEngineXml
public StartProcessEngineStep(ProcessEngineXml processEngineXml)
public String getName()
getName in class MBeanDeploymentOperationSteppublic void performOperationStep(MBeanDeploymentOperation operationContext)
performOperationStep in class MBeanDeploymentOperationStepprotected void configureCustomRetryStrategy(ProcessEngineConfigurationImpl configurationImpl)
protected void configurePlugins(ProcessEngineConfigurationImpl configuration, ProcessEngineXml processEngineXml, ClassLoader classLoader)
Instantiates and applies all ProcessEnginePlugins defined in the processEngineXml
protected JobExecutor getJobExecutorService(MBeanServiceContainer serviceContainer)
protected <T> T createInstance(Class<? extends T> clazz)
protected <T> Class<? extends T> loadClass(String className, ClassLoader customClassloader, Class<T> clazz)
Copyright © 2015. All rights reserved.