public class ChainedProviderServiceImpl<T> extends ChainedProviderService<T>
| Constructor and Description |
|---|
ChainedProviderServiceImpl(java.lang.String name,
java.util.List<ProviderService<T>> serviceList) |
ChainedProviderServiceImpl(java.lang.String name,
ProviderService<T> primaryService,
ProviderService<T> secondaryService) |
| Modifier and Type | Method and Description |
|---|---|
static <X> ChainedProviderService<X> |
chain(java.lang.String name,
java.util.List<ProviderService<X>> services)
Factory method
|
static <X> ChainedProviderService<X> |
chain(java.lang.String name,
ProviderService<X> primary,
ProviderService<X> secondary)
Factory method
|
java.lang.String |
getName() |
protected java.util.List<ProviderService<T>> |
getServiceList() |
listProviders, providerOfTypepublic ChainedProviderServiceImpl(java.lang.String name,
ProviderService<T> primaryService,
ProviderService<T> secondaryService)
public ChainedProviderServiceImpl(java.lang.String name,
java.util.List<ProviderService<T>> serviceList)
public java.lang.String getName()
protected java.util.List<ProviderService<T>> getServiceList()
getServiceList in class ChainedProviderService<T>public static <X> ChainedProviderService<X> chain(java.lang.String name, ProviderService<X> primary, ProviderService<X> secondary)
X - provider classname - nameprimary - first servicesecondary - secondary serviceChainedProviderServicepublic static <X> ChainedProviderService<X> chain(java.lang.String name, java.util.List<ProviderService<X>> services)
X - provider classname - nameservices - list of servicesChainedProviderService