ES - protocol-specific execution strategy implementationpublic final class DefaultRouteExecutionStrategyFactory<ES extends ExecutionStrategy>
extends Object
implements RouteExecutionStrategyFactory<ES>
RouteExecutionStrategyFactory that always throws IllegalArgumentException.
This should be used as a default strategy factory when users did not provide their own implementation.| Modifier and Type | Method and Description |
|---|---|
static <ES extends ExecutionStrategy> |
defaultStrategyFactory()
Returns default
RouteExecutionStrategyFactory. |
ES |
get(String id) |
static <ES extends ExecutionStrategy> |
getUsingDefaultStrategyFactory(String id)
Returns an
ES provided by defaultStrategyFactory(). |
public ES get(String id)
get in interface RouteExecutionStrategyFactory<ES extends ExecutionStrategy>public static <ES extends ExecutionStrategy> RouteExecutionStrategyFactory<ES> defaultStrategyFactory()
RouteExecutionStrategyFactory.ES - protocol-specific execution strategy implementationRouteExecutionStrategyFactorypublic static <ES extends ExecutionStrategy> ES getUsingDefaultStrategyFactory(String id)
ES provided by defaultStrategyFactory().ES - protocol-specific execution strategy implementationid - of RouteExecutionStrategyES provided by defaultStrategyFactory()