Implementation of the
hivemind.lib.StrategyFactory
service that constructs a service where the first parameter of each method is used to selecte a strategy from an {@link org.apache.hivemind.lib.util.StrategyRegistry}. The method invocation is then delegated to the strategy instance.
The service factory parameter defines a configuration (of {@link org.apache.hivemind.lib.strategy.StrategyContribution}s) that provide the mapping from Java classes (or interfaces) to adapter instances.
@author Howard M. Lewis Ship
@since 1.1