com.dtolabs.rundeck.core.common
Interface ProviderService<T>

All Superinterfaces:
FrameworkSupportService
All Known Subinterfaces:
PluggableProviderService<T>
All Known Implementing Classes:
AdapterService, BasePluggableProviderService, BaseProviderRegistryService, ChainedProviderService, ChainedProviderServiceImpl, FileCopierService, FrameworkPluggableProviderService, NodeDispatcherService, NodeExecutorService, NodeSpecifiedService, NodeStepExecutionService, PluggableProviderRegistryService, ResourceFormatGeneratorService, ResourceFormatParserService, ResourceModelSourceService, StepExecutionService, WorkflowExecutionService

public interface ProviderService<T>
extends FrameworkSupportService

ProviderService is a FrameworkSupportService that can return specific service providers of a given name.


Method Summary
 java.util.List<ProviderIdent> listProviders()
           
 T providerOfType(java.lang.String providerName)
          Return the provider instance of the given name.
 
Methods inherited from interface com.dtolabs.rundeck.core.common.FrameworkSupportService
getName
 

Method Detail

providerOfType

T providerOfType(java.lang.String providerName)
                 throws ExecutionServiceException
Return the provider instance of the given name.

Throws:
ExecutionServiceException

listProviders

java.util.List<ProviderIdent> listProviders()