public class AdapterService<S,T> extends java.lang.Object implements PluggableProviderService<T>
| Constructor and Description |
|---|
AdapterService(PluggableProviderService<S> sourceService,
Converter<S,T> converter) |
| Modifier and Type | Method and Description |
|---|---|
static <X,Y> AdapterService<X,Y> |
adaptFor(PluggableProviderService<X> sourceService,
Converter<X,Y> converter) |
CloseableProvider<T> |
closeableProviderOfType(java.lang.String providerName) |
Converter<S,T> |
getConverter() |
java.lang.String |
getName() |
ProviderService<S> |
getSourceService() |
java.util.List<ProviderIdent> |
listDescribableProviders() |
java.util.List<Description> |
listDescriptions() |
java.util.List<ProviderIdent> |
listProviders() |
T |
providerOfType(java.lang.String providerName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadaptercanLoadWithLoader, loadCloseableWithLoader, loadWithLoaderpublic AdapterService(PluggableProviderService<S> sourceService, Converter<S,T> converter)
public T providerOfType(java.lang.String providerName) throws ExecutionServiceException
providerOfType in interface ProviderService<T>providerName - name of the service providerExecutionServiceException - on errorpublic CloseableProvider<T> closeableProviderOfType(java.lang.String providerName) throws ExecutionServiceException
closeableProviderOfType in interface ProviderService<T>ExecutionServiceExceptionpublic java.util.List<ProviderIdent> listProviders()
listProviders in interface ProviderService<T>public java.util.List<ProviderIdent> listDescribableProviders()
listDescribableProviders in interface DescribableServicepublic java.util.List<Description> listDescriptions()
listDescriptions in interface DescribableServicepublic java.lang.String getName()
getName in interface FrameworkSupportServicepublic ProviderService<S> getSourceService()
public static <X,Y> AdapterService<X,Y> adaptFor(PluggableProviderService<X> sourceService, Converter<X,Y> converter)
X - provider typeY - destination typeconverter - convertersourceService - source