Class SourcingProviderStrategy<T extends ProviderFactory>
- java.lang.Object
-
- com.juliaaano.payload.provider.sourcing.SourcingProviderStrategy<T>
-
- All Implemented Interfaces:
ProviderStrategy
public class SourcingProviderStrategy<T extends ProviderFactory> extends Object implements ProviderStrategy
This strategy enables custom mechanisms to supply provider factories through theProviderFactorySource
.- Author:
- Juliano Boesel Mohr
-
-
Constructor Summary
Constructors Constructor Description SourcingProviderStrategy(ProviderFactorySource<T> providerFactorySource)
-
-
-
Constructor Detail
-
SourcingProviderStrategy
public SourcingProviderStrategy(ProviderFactorySource<T> providerFactorySource)
-
-
Method Detail
-
choose
public Provider choose()
Description copied from interface:ProviderStrategy
Determines which provider to use.- Specified by:
choose
in interfaceProviderStrategy
- Returns:
- An instance of
Provider
-
-