|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.dtolabs.rundeck.core.plugins.AdapterService<S,T>
public class AdapterService<S,T>
AdapterService adapts one service provider type to another.
Constructor Summary | |
---|---|
AdapterService(ProviderService<S> sourceService,
Converter<S,T> converter)
|
Method Summary | ||
---|---|---|
static
|
adaptFor(ProviderService<X> sourceService,
Converter<X,Y> converter)
Create an AdapterService given a source service and a Converter. |
|
Converter<S,T> |
getConverter()
|
|
java.lang.String |
getName()
Return the name used to identify the service |
|
ProviderService<S> |
getSourceService()
|
|
java.util.List<ProviderIdent> |
listProviders()
|
|
T |
providerOfType(java.lang.String providerName)
Return the provider instance of the given name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AdapterService(ProviderService<S> sourceService, Converter<S,T> converter)
Method Detail |
---|
public T providerOfType(java.lang.String providerName) throws ExecutionServiceException
ProviderService
providerOfType
in interface ProviderService<T>
ExecutionServiceException
public java.util.List<ProviderIdent> listProviders()
listProviders
in interface ProviderService<T>
public java.lang.String getName()
FrameworkSupportService
getName
in interface FrameworkSupportService
public ProviderService<S> getSourceService()
public Converter<S,T> getConverter()
public static <X,Y> AdapterService<X,Y> adaptFor(ProviderService<X> sourceService, Converter<X,Y> converter)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |