com.dtolabs.rundeck.core.plugins
Class ChainedProviderServiceImpl<T>
java.lang.Object
com.dtolabs.rundeck.core.plugins.ChainedProviderService<T>
com.dtolabs.rundeck.core.plugins.ChainedProviderServiceImpl<T>
- All Implemented Interfaces:
- FrameworkSupportService, ProviderService<T>
public class ChainedProviderServiceImpl<T>
- extends ChainedProviderService<T>
Concrete implementation of ChainedProviderService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChainedProviderServiceImpl
public ChainedProviderServiceImpl(java.lang.String name,
ProviderService<T> primaryService,
ProviderService<T> secondaryService)
ChainedProviderServiceImpl
public ChainedProviderServiceImpl(java.lang.String name,
java.util.List<ProviderService<T>> serviceList)
getName
public java.lang.String getName()
- Description copied from interface:
FrameworkSupportService
- Return the name used to identify the service
getServiceList
protected java.util.List<ProviderService<T>> getServiceList()
- Specified by:
getServiceList
in class ChainedProviderService<T>
chain
public static <X> ChainedProviderService<X> chain(java.lang.String name,
ProviderService<X> primary,
ProviderService<X> secondary)
- Factory method to create a
ChainedProviderService
chain
public static <X> ChainedProviderService<X> chain(java.lang.String name,
java.util.List<ProviderService<X>> services)
- Factory method to create a
ChainedProviderService