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
 LoadBalanceType LoadBalanceType.setLoadBalancer(LoadBalancer loadBalancer)
           
 

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

Classes in org.apache.camel.model.loadbalancer that implement LoadBalancer
 class LoadBalancerType
          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 RandomLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer TopicLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer RoundRobinLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer LoadBalancerType.createLoadBalancer(RouteContext routeContext)
          Factory method to create the load balancer instance
 LoadBalancer LoadBalancerType.getLoadBalancer(RouteContext routeContext)
           
static LoadBalancer LoadBalancerType.getLoadBalancer(RouteContext routeContext, LoadBalancerType type, String ref)
           
 

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

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

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

Classes in org.apache.camel.processor.loadbalancer that implement LoadBalancer
 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 © 2010 IONA Open Source Community. All Rights Reserved.