org.apache.camel.model.loadbalancer
Class StickyLoadBalanceStrategy

java.lang.Object
  extended by org.apache.camel.model.IdentifiedType
      extended by org.apache.camel.model.loadbalancer.LoadBalancerType
          extended by org.apache.camel.model.loadbalancer.StickyLoadBalanceStrategy
All Implemented Interfaces:
AsyncProcessor, Processor, LoadBalancer

public class StickyLoadBalanceStrategy
extends LoadBalancerType

Represents an XML <sticky/> element


Constructor Summary
StickyLoadBalanceStrategy()
           
StickyLoadBalanceStrategy(ExpressionType expressionType)
           
StickyLoadBalanceStrategy(ExpressionType expressionType, LoadBalancerType loadBalancerType)
           
 
Method Summary
protected  void configureLoadBalancer(LoadBalancer loadBalancer)
          Allows derived classes to customize the load balancer
 ExpressionType getExpressionType()
           
 LoadBalancerType getLoadBalancerType()
           
 void setExpressionType(ExpressionType expressionType)
           
 void setLoadBalancerType(LoadBalancerType loadBalancerType)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.model.loadbalancer.LoadBalancerType
addProcessor, createLoadBalancer, getLoadBalancer, getLoadBalancer, getProcessors, process, process, removeProcessor, setProperty
 
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StickyLoadBalanceStrategy

public StickyLoadBalanceStrategy()

StickyLoadBalanceStrategy

public StickyLoadBalanceStrategy(ExpressionType expressionType)

StickyLoadBalanceStrategy

public StickyLoadBalanceStrategy(ExpressionType expressionType,
                                 LoadBalancerType loadBalancerType)
Method Detail

setExpressionType

public void setExpressionType(ExpressionType expressionType)

getExpressionType

public ExpressionType getExpressionType()

setLoadBalancerType

public void setLoadBalancerType(LoadBalancerType loadBalancerType)

getLoadBalancerType

public LoadBalancerType getLoadBalancerType()

configureLoadBalancer

protected void configureLoadBalancer(LoadBalancer loadBalancer)
Description copied from class: LoadBalancerType
Allows derived classes to customize the load balancer

Overrides:
configureLoadBalancer in class LoadBalancerType

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 IONA Open Source Community. All Rights Reserved.