Package | Description |
---|---|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
org.apache.camel.model.loadbalancer |
The JAXB POJOs for the
Load Balancer EIP pattern for the
XML Configuration.
|
Modifier and Type | Method and Description |
---|---|
LoadBalancerDefinition |
LoadBalanceDefinition.getLoadBalancerType() |
Modifier and Type | Method and Description |
---|---|
void |
LoadBalanceDefinition.setLoadBalancerType(LoadBalancerDefinition loadbalancer)
The load balancer to be used
|
Modifier and Type | Class and Description |
---|---|
class |
CircuitBreakerLoadBalancerDefinition
Deprecated.
use Hystrix EIP instead which is the popular Netflix implementation of circuit breaker
|
class |
CustomLoadBalancerDefinition
Custom load balancer
|
class |
FailoverLoadBalancerDefinition
Failover load balancer
The failover load balancer is capable of trying the next processor in case an Exchange failed with an exception during processing.
|
class |
RandomLoadBalancerDefinition
Random load balancer
The random load balancer selects a random endpoint for each exchange.
|
class |
RoundRobinLoadBalancerDefinition
Round robin load balancer
The round robin load balancer will use the next endpoint for each message.
|
class |
StickyLoadBalancerDefinition
Sticky load balancer
Sticky load balancing 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 |
TopicLoadBalancerDefinition
Topic load balancer
The topic load balancer sends to all destinations (rather like JMS Topics)
|
class |
WeightedLoadBalancerDefinition
Weighted load balancer
The weighted load balancing policy allows you to specify a processing load distribution ratio for each server
with respect to others.
|
Apache Camel