public class NodeStepExecutionService extends ChainedProviderService<NodeStepExecutor> implements DescribableService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PLUGIN_SERVICE_NAME |
static java.lang.String |
REMOTE_SCRIPT_PLUGIN_SERVICE_NAME |
static java.lang.String |
SERVICE_NAME |
Constructor and Description |
---|
NodeStepExecutionService(Framework framework) |
Modifier and Type | Method and Description |
---|---|
NodeStepExecutor |
getExecutorForExecutionItem(NodeStepExecutionItem item) |
static NodeStepExecutionService |
getInstanceForFramework(Framework framework) |
java.lang.String |
getName() |
protected java.util.List<ProviderService<NodeStepExecutor>> |
getServiceList() |
java.util.List<ProviderIdent> |
listDescribableProviders() |
java.util.List<Description> |
listDescriptions() |
void |
registerClass(java.lang.String name,
java.lang.Class<? extends NodeStepExecutor> clazz) |
void |
registerInstance(java.lang.String name,
NodeStepExecutor object) |
void |
resetDefaultProviders() |
closeableProviderOfType, listProviders, providerOfType
public static final java.lang.String SERVICE_NAME
public static final java.lang.String PLUGIN_SERVICE_NAME
public static final java.lang.String REMOTE_SCRIPT_PLUGIN_SERVICE_NAME
public NodeStepExecutionService(Framework framework)
protected java.util.List<ProviderService<NodeStepExecutor>> getServiceList()
getServiceList
in class ChainedProviderService<NodeStepExecutor>
public void registerInstance(java.lang.String name, NodeStepExecutor object)
public void registerClass(java.lang.String name, java.lang.Class<? extends NodeStepExecutor> clazz)
public void resetDefaultProviders()
public NodeStepExecutor getExecutorForExecutionItem(NodeStepExecutionItem item) throws ExecutionServiceException
ExecutionServiceException
public static NodeStepExecutionService getInstanceForFramework(Framework framework)
public java.util.List<Description> listDescriptions()
listDescriptions
in interface DescribableService
public java.util.List<ProviderIdent> listDescribableProviders()
listDescribableProviders
in interface DescribableService
public java.lang.String getName()
getName
in interface FrameworkSupportService