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
ProcessEnginePlugin s 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) |
cancelOperationStep
protected final ProcessEngineXml processEngineXml
public StartProcessEngineStep(ProcessEngineXml processEngineXml)
public String getName()
getName
in class MBeanDeploymentOperationStep
public void performOperationStep(MBeanDeploymentOperation operationContext)
performOperationStep
in class MBeanDeploymentOperationStep
protected void configureCustomRetryStrategy(ProcessEngineConfigurationImpl configurationImpl)
protected void configurePlugins(ProcessEngineConfigurationImpl configuration, ProcessEngineXml processEngineXml, ClassLoader classLoader)
Instantiates and applies all ProcessEnginePlugin
s 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.