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 NodeDispatcherServicegetInstanceForFramework(IFramework framework, IServicesRegistration registration)java.lang.StringgetName()NodeDispatchergetNodeDispatcher(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
getRegistryMap, 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:
listDescriptionsin interfaceDescribableService
-
listDescribableProviders
public java.util.List<ProviderIdent> listDescribableProviders()
- Specified by:
listDescribableProvidersin interfaceDescribableService
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceFrameworkSupportService- Returns:
- the name used to identify the service
-
-