|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LoadBalancer | |
---|---|
org.apache.camel.model | The JAXB POJOs for the XML Configuration of the routing rules. |
org.apache.camel.model.loadbalancer | The LoadBalancer and the LoadBalancerStrategy JAXB Objects |
org.apache.camel.processor.loadbalancer | Various load balancer processors |
Uses of LoadBalancer in org.apache.camel.model |
---|
Classes in org.apache.camel.model that implement LoadBalancer | |
---|---|
class |
LoadBalancerDefinition
Represents an XML <loadBalancer/> element |
Methods in org.apache.camel.model that return LoadBalancer | |
---|---|
protected LoadBalancer |
LoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
Factory method to create the load balancer instance |
LoadBalancer |
LoadBalancerDefinition.getLoadBalancer(RouteContext routeContext)
|
static LoadBalancer |
LoadBalancerDefinition.getLoadBalancer(RouteContext routeContext,
LoadBalancerDefinition type,
String ref)
|
Methods in org.apache.camel.model with parameters of type LoadBalancer | |
---|---|
protected void |
LoadBalancerDefinition.configureLoadBalancer(LoadBalancer loadBalancer)
Allows derived classes to customize the load balancer |
LoadBalanceDefinition |
ProcessorDefinition.loadBalance(LoadBalancer loadBalancer)
Load Balancer EIP: Creates a loadbalance |
LoadBalanceDefinition |
LoadBalanceDefinition.loadBalance(LoadBalancer loadBalancer)
Uses a custom load balancer |
Constructors in org.apache.camel.model with parameters of type LoadBalancer | |
---|---|
LoadBalancerDefinition(LoadBalancer loadBalancer)
|
Uses of LoadBalancer in org.apache.camel.model.loadbalancer |
---|
Classes in org.apache.camel.model.loadbalancer that implement LoadBalancer | |
---|---|
class |
FailoverLoadBalancerDefinition
|
class |
RandomLoadBalancerDefinition
Represents an XML <random/> element |
class |
RoundRobinLoadBalancerDefinition
Represents an XML <roundRobin/> element |
class |
StickyLoadBalancerDefinition
Represents an XML <sticky/> element |
class |
TopicLoadBalancerDefinition
Represents an XML <topic/> element |
Methods in org.apache.camel.model.loadbalancer that return LoadBalancer | |
---|---|
protected LoadBalancer |
TopicLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
StickyLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
RoundRobinLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
RandomLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
FailoverLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
Uses of LoadBalancer in org.apache.camel.processor.loadbalancer |
---|
Classes in org.apache.camel.processor.loadbalancer that implement LoadBalancer | |
---|---|
class |
FailOverLoadBalancer
This FailOverLoadBalancer will failover to use next processor when an exception occured |
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). |
Constructors in org.apache.camel.processor.loadbalancer with parameters of type LoadBalancer | |
---|---|
LoadBalancerConsumer(Endpoint endpoint,
Processor processor,
LoadBalancer loadBalancer)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |