Class NodeDispatcherService
- java.lang.Object
-
- com.dtolabs.rundeck.core.plugins.AbstractProviderRegistryService<T>
-
- com.dtolabs.rundeck.core.plugins.IFrameworkProviderRegistryService<NodeDispatcher>
-
- com.dtolabs.rundeck.core.execution.dispatch.NodeDispatcherService
-
- All Implemented Interfaces:
FrameworkSupportService
,ProviderService<NodeDispatcher>
,DescribableService
,PluggableProviderService<NodeDispatcher>
,PluggableService<NodeDispatcher>
,ProviderRegistryService<NodeDispatcher>
public class NodeDispatcherService extends IFrameworkProviderRegistryService<NodeDispatcher> implements PluggableProviderService<NodeDispatcher>
NodeProcessorService is ...
-
-
Field Summary
-
Fields inherited from class com.dtolabs.rundeck.core.plugins.IFrameworkProviderRegistryService
framework
-
Fields inherited from class com.dtolabs.rundeck.core.plugins.AbstractProviderRegistryService
instanceregistry, registry
-
-
Constructor Summary
Constructors Constructor Description NodeDispatcherService(IFramework framework)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeDispatcherService
getInstanceForFramework(IFramework framework, IServicesRegistration registration)
java.lang.String
getName()
NodeDispatcher
getNodeDispatcher(ExecutionContext context)
java.util.List<ProviderIdent>
listDescribableProviders()
java.util.List<Description>
listDescriptions()
-
Methods inherited from class com.dtolabs.rundeck.core.plugins.IFrameworkProviderRegistryService
closeableProviderOfType, createProviderInstanceFromType, hasValidProviderSignature
-
Methods inherited from class com.dtolabs.rundeck.core.plugins.AbstractProviderRegistryService
listProviders, providerOfType, registerClass, registerInstance
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.dtolabs.rundeck.core.plugins.PluggableProviderService
adapter
-
Methods inherited from interface com.dtolabs.rundeck.core.plugins.PluggableService
canLoadWithLoader, loadCloseableWithLoader, loadWithLoader
-
Methods inherited from interface com.dtolabs.rundeck.core.plugins.ProviderRegistryService
isCacheInstances, registerClass, registerInstance, setCacheInstances
-
Methods inherited from interface com.dtolabs.rundeck.core.common.ProviderService
closeableProviderOfType, listProviders, providerOfType
-
-
-
-
Constructor Detail
-
NodeDispatcherService
public NodeDispatcherService(IFramework framework)
-
-
Method Detail
-
getNodeDispatcher
public NodeDispatcher getNodeDispatcher(ExecutionContext context) throws ExecutionServiceException
- Throws:
ExecutionServiceException
-
getInstanceForFramework
public static NodeDispatcherService getInstanceForFramework(IFramework framework, IServicesRegistration registration)
-
listDescriptions
public java.util.List<Description> listDescriptions()
- Specified by:
listDescriptions
in interfaceDescribableService
-
listDescribableProviders
public java.util.List<ProviderIdent> listDescribableProviders()
- Specified by:
listDescribableProviders
in interfaceDescribableService
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceFrameworkSupportService
- Returns:
- the name used to identify the service
-
-