|
||||||||||
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 JAXB POJOs for the Load Balancer EIP pattern for the XML Configuration. |
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 |
LoadBalanceDefinition.loadBalance(LoadBalancer loadBalancer)
Uses a custom load balancer |
LoadBalanceDefinition |
ProcessorDefinition.loadBalance(LoadBalancer loadBalancer)
Load Balancer EIP: Creates a loadbalance |
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 |
CustomLoadBalancerDefinition
Represents an XML <customLoadBalancer/> element |
class |
FailoverLoadBalancerDefinition
Represents an XML <failover/> element |
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 |
class |
WeightedLoadBalancerDefinition
Represents an XML <weighted/> element |
Methods in org.apache.camel.model.loadbalancer that return LoadBalancer | |
---|---|
protected LoadBalancer |
FailoverLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
StickyLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
RoundRobinLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
TopicLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
CustomLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
RandomLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
|
protected LoadBalancer |
WeightedLoadBalancerDefinition.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 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 |
SimpleLoadBalancerSupport
A default base class for a LoadBalancer implementation. |
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
|
Constructors in org.apache.camel.processor.loadbalancer with parameters of type LoadBalancer | |
---|---|
LoadBalancerConsumer(Endpoint endpoint,
Processor processor,
LoadBalancer loadBalancer)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |