Uses of Interface
org.apache.camel.processor.loadbalancer.LoadBalancer

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
 

Methods in org.apache.camel.model with parameters of type LoadBalancer
 LoadBalanceDefinition LoadBalanceDefinition.setLoadBalancer(LoadBalancer loadBalancer)
          Sets the load balancer to use
 

Uses of LoadBalancer in org.apache.camel.model.loadbalancer
 

Classes in org.apache.camel.model.loadbalancer that implement LoadBalancer
 class FailOverLoadBalanceStrategy
           
 class LoadBalancerDefinition
          Represents an XML <loadBalance/> element
 class RandomLoadBalanceStrategy
          Represents an XML <random/> element
 class RoundRobinLoadBalanceStrategy
          Represents an XML <roundRobin/> element
 class StickyLoadBalanceStrategy
          Represents an XML <sticky/> element
 class TopicLoadBalanceStrategy
          Represents an XML <topic/> element
 

Methods in org.apache.camel.model.loadbalancer that return LoadBalancer
protected  LoadBalancer TopicLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer RoundRobinLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer RandomLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer LoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
          Factory method to create the load balancer instance
protected  LoadBalancer FailOverLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
 LoadBalancer LoadBalancerDefinition.getLoadBalancer(RouteContext routeContext)
           
static LoadBalancer LoadBalancerDefinition.getLoadBalancer(RouteContext routeContext, LoadBalancerDefinition type, String ref)
           
 

Methods in org.apache.camel.model.loadbalancer with parameters of type LoadBalancer
protected  void StickyLoadBalanceStrategy.configureLoadBalancer(LoadBalancer loadBalancer)
           
protected  void LoadBalancerDefinition.configureLoadBalancer(LoadBalancer loadBalancer)
          Allows derived classes to customize the load balancer
 

Constructors in org.apache.camel.model.loadbalancer with parameters of type LoadBalancer
LoadBalancerDefinition(LoadBalancer loadBalancer)
           
 

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)
           
 



Copyright © 2009 Apache Software Foundation. All Rights Reserved.