Class PrioritizedProviderFactorySource<T extends ProviderFactory>
- java.lang.Object
-
- com.juliaaano.payload.provider.sourcing.PrioritizedProviderFactorySource<T>
-
- All Implemented Interfaces:
ProviderFactorySource<T>
- Direct Known Subclasses:
JsonPrioritizedProviderFactorySource
,XmlPrioritizedProviderFactorySource
public abstract class PrioritizedProviderFactorySource<T extends ProviderFactory> extends Object implements ProviderFactorySource<T>
-
-
Constructor Summary
Constructors Constructor Description PrioritizedProviderFactorySource(ProviderFactorySource<T> source)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Iterable<T>
load()
protected abstract Class<?>
mapToFactory(String providerKey)
protected abstract String
priorityProperty()
-
-
-
Constructor Detail
-
PrioritizedProviderFactorySource
public PrioritizedProviderFactorySource(ProviderFactorySource<T> source)
-
-
Method Detail
-
priorityProperty
protected abstract String priorityProperty()
-
load
public Iterable<T> load()
- Specified by:
load
in interfaceProviderFactorySource<T extends ProviderFactory>
-
-