Package | Description |
---|---|
org.apache.camel.processor.loadbalancer |
Various load balancer processors
|
Modifier and Type | Class and Description |
---|---|
class |
FailOverLoadBalancer
This FailOverLoadBalancer will failover to use next processor when an exception occurred
This implementation mirrors the logic from the
Pipeline in the async variation as
the failover load balancer is a specialized pipeline. |
class |
LoadBalancerSupport
A default base class for a
LoadBalancer implementation. |
class |
QueueLoadBalancer
A base class for
LoadBalancer implementations which choose a single destination for each exchange (rather
like JMS Queues) |
class |
RandomLoadBalancer
Implements the random load balancing policy
|
class |
RoundRobinLoadBalancer
Implements the round robin load balancing policy
|
class |
StickyLoadBalancer
Implements a sticky load balancer using an
Expression to calculate a correlation key to perform the sticky
load balancing; rather like jsessionid in the web or JMSXGroupID in JMS. |
class |
TopicLoadBalancer
A
LoadBalancer implementations which sends to all destinations (rather like JMS Topics). |
class |
WeightedLoadBalancer |
class |
WeightedRandomLoadBalancer |
class |
WeightedRoundRobinLoadBalancer |
Constructor and Description |
---|
LoadBalancerConsumer(org.apache.camel.Endpoint endpoint,
org.apache.camel.Processor processor,
LoadBalancer loadBalancer) |
Apache Camel