| 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.
|
| org.apache.camel.reifier.loadbalancer |
| 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 |
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoadBalancerReifier<T extends LoadBalancerDefinition> |
| Modifier and Type | Field and Description |
|---|---|
protected T |
LoadBalancerReifier.definition |
| Modifier and Type | Method and Description |
|---|---|
static LoadBalancerReifier<? extends LoadBalancerDefinition> |
LoadBalancerReifier.reifier(LoadBalancerDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
static LoadBalancerReifier<? extends LoadBalancerDefinition> |
LoadBalancerReifier.reifier(LoadBalancerDefinition definition) |
| Constructor and Description |
|---|
CustomLoadBalancerReifier(LoadBalancerDefinition definition) |
FailoverLoadBalancerReifier(LoadBalancerDefinition definition) |
RandomLoadBalancerReifier(LoadBalancerDefinition definition) |
RoundRobinLoadBalancerReifier(LoadBalancerDefinition definition) |
StickyLoadBalancerReifier(LoadBalancerDefinition definition) |
TopicLoadBalancerReifier(LoadBalancerDefinition definition) |
WeightedLoadBalancerReifier(LoadBalancerDefinition definition) |
Apache Camel