Package org.apache.camel.impl.cluster
Class ClusteredRoutePolicyFactory
- java.lang.Object
-
- org.apache.camel.impl.cluster.ClusteredRoutePolicyFactory
-
- All Implemented Interfaces:
org.apache.camel.spi.RoutePolicyFactory
public class ClusteredRoutePolicyFactory extends Object implements org.apache.camel.spi.RoutePolicyFactory
-
-
Constructor Summary
Constructors Constructor Description ClusteredRoutePolicyFactory(String namespace)
ClusteredRoutePolicyFactory(org.apache.camel.cluster.CamelClusterService.Selector selector, String namespace)
ClusteredRoutePolicyFactory(org.apache.camel.cluster.CamelClusterService clusterService, String viewName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.spi.RoutePolicy
createRoutePolicy(org.apache.camel.CamelContext camelContext, String routeId, org.apache.camel.NamedNode route)
static ClusteredRoutePolicyFactory
forNamespace(String namespace)
static ClusteredRoutePolicyFactory
forNamespace(org.apache.camel.cluster.CamelClusterService.Selector selector, String namespace)
static ClusteredRoutePolicyFactory
forNamespace(org.apache.camel.cluster.CamelClusterService clusterService, String namespace)
-
-
-
Constructor Detail
-
ClusteredRoutePolicyFactory
public ClusteredRoutePolicyFactory(String namespace)
-
ClusteredRoutePolicyFactory
public ClusteredRoutePolicyFactory(org.apache.camel.cluster.CamelClusterService.Selector selector, String namespace)
-
ClusteredRoutePolicyFactory
public ClusteredRoutePolicyFactory(org.apache.camel.cluster.CamelClusterService clusterService, String viewName)
-
-
Method Detail
-
createRoutePolicy
public org.apache.camel.spi.RoutePolicy createRoutePolicy(org.apache.camel.CamelContext camelContext, String routeId, org.apache.camel.NamedNode route)
- Specified by:
createRoutePolicy
in interfaceorg.apache.camel.spi.RoutePolicyFactory
-
forNamespace
public static ClusteredRoutePolicyFactory forNamespace(String namespace)
-
forNamespace
public static ClusteredRoutePolicyFactory forNamespace(org.apache.camel.cluster.CamelClusterService.Selector selector, String namespace)
-
forNamespace
public static ClusteredRoutePolicyFactory forNamespace(org.apache.camel.cluster.CamelClusterService clusterService, String namespace)
-
-