Class CustomPolicyFactory
- java.lang.Object
-
- com.yahoo.messagebus.routing.test.CustomPolicyFactory
-
- All Implemented Interfaces:
SimpleProtocol.PolicyFactory
public class CustomPolicyFactory extends java.lang.Object implements SimpleProtocol.PolicyFactory
- Author:
- Simon Thoresen Hult
-
-
Constructor Summary
Constructors Constructor Description CustomPolicyFactory()
CustomPolicyFactory(boolean selectOnRetry)
CustomPolicyFactory(boolean selectOnRetry, int consumableError)
CustomPolicyFactory(boolean selectOnRetry, java.util.List<java.lang.Integer> consumableErrors)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RoutingPolicy
create(java.lang.String param)
Creates a new instance of the routing policy that this factory encapsulates.static java.util.List<Route>
parseRoutes(java.lang.String routes)
-
-
-
Constructor Detail
-
CustomPolicyFactory
public CustomPolicyFactory()
-
CustomPolicyFactory
public CustomPolicyFactory(boolean selectOnRetry)
-
CustomPolicyFactory
public CustomPolicyFactory(boolean selectOnRetry, int consumableError)
-
CustomPolicyFactory
public CustomPolicyFactory(boolean selectOnRetry, java.util.List<java.lang.Integer> consumableErrors)
-
-
Method Detail
-
create
public RoutingPolicy create(java.lang.String param)
Description copied from interface:SimpleProtocol.PolicyFactory
Creates a new instance of the routing policy that this factory encapsulates.- Specified by:
create
in interfaceSimpleProtocol.PolicyFactory
- Parameters:
param
- The param for the policy constructor.- Returns:
- The routing policy created.
-
parseRoutes
public static java.util.List<Route> parseRoutes(java.lang.String routes)
-
-