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 to create a
ChainedProviderService |
static <X> ChainedProviderService<X> |
chain(java.lang.String name,
ProviderService<X> primary,
ProviderService<X> secondary)
Factory method to create a
ChainedProviderService |
java.lang.String |
getName()
Return the name used to identify the service
|
protected java.util.List<ProviderService<T>> |
getServiceList() |
listProviders, providerOfType
public 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()
FrameworkSupportService
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)
ChainedProviderService
public static <X> ChainedProviderService<X> chain(java.lang.String name, java.util.List<ProviderService<X>> services)
ChainedProviderService