public abstract class ChainedProviderService<T> extends java.lang.Object implements ProviderService<T>
Constructor and Description |
---|
ChainedProviderService() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.List<ProviderService<T>> |
getServiceList() |
java.util.List<ProviderIdent> |
listProviders() |
T |
providerOfType(java.lang.String providerName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public T providerOfType(java.lang.String providerName) throws ExecutionServiceException
providerOfType
in interface ProviderService<T>
providerName
- name of the service providerExecutionServiceException
- on errorpublic java.util.List<ProviderIdent> listProviders()
listProviders
in interface ProviderService<T>
protected abstract java.util.List<ProviderService<T>> getServiceList()