public class NodeStepExecutionService extends ChainedProviderService<NodeStepExecutor> implements PluggableProviderService<NodeStepExecutor>, DescribableService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SERVICE_NAME |
Constructor and Description |
---|
NodeStepExecutionService(Framework framework) |
closeableProviderOfType, listProviders, providerOfType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
closeableProviderOfType, listProviders, providerOfType
public static final java.lang.String SERVICE_NAME
public NodeStepExecutionService(Framework framework)
public boolean canLoadWithLoader(ProviderLoader loader)
canLoadWithLoader
in interface PluggableService<NodeStepExecutor>
loader
- loaderProviderLoader.canLoadForService(FrameworkSupportService)
public NodeStepExecutor loadWithLoader(java.lang.String providerName, ProviderLoader loader) throws ProviderLoaderException
PluggableService
loadWithLoader
in interface PluggableService<NodeStepExecutor>
providerName
- provider nameloader
- loaderProviderLoader.load(PluggableService,
String)
ProviderLoaderException
- if an error occurspublic CloseableProvider<NodeStepExecutor> loadCloseableWithLoader(java.lang.String providerName, ProviderLoader loader) throws ProviderLoaderException
PluggableService
loadCloseableWithLoader
in interface PluggableService<NodeStepExecutor>
providerName
- provider nameloader
- loaderProviderLoader.loadCloseable(PluggableService, String)
ProviderLoaderException
- if an error occursprotected 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 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
public ProviderRegistryService<NodeStepExecutor> getProviderRegistryService()