org.apache.camel.model.loadbalancer
Class WeightedLoadBalancerDefinition

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

public class WeightedLoadBalancerDefinition
extends LoadBalancerDefinition

Represents an XML <weighted/> element


Constructor Summary
WeightedLoadBalancerDefinition()
           
 
Method Summary
protected  LoadBalancer createLoadBalancer(RouteContext routeContext)
          Factory method to create the load balancer instance
 String getDistributionRatio()
           
 String getDistributionRatioDelimiter()
           
 Boolean getRoundRobin()
           
 boolean isRoundRobin()
           
 void setDistributionRatio(String distributionRatio)
           
 void setDistributionRatioDelimiter(String distributionRatioDelimiter)
           
 void setRoundRobin(Boolean roundRobin)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.model.LoadBalancerDefinition
addProcessor, configureLoadBalancer, 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

WeightedLoadBalancerDefinition

public WeightedLoadBalancerDefinition()
Method Detail

createLoadBalancer

protected LoadBalancer createLoadBalancer(RouteContext routeContext)
Description copied from class: LoadBalancerDefinition
Factory method to create the load balancer instance

Overrides:
createLoadBalancer in class LoadBalancerDefinition

getRoundRobin

public Boolean getRoundRobin()

setRoundRobin

public void setRoundRobin(Boolean roundRobin)

isRoundRobin

public boolean isRoundRobin()

getDistributionRatio

public String getDistributionRatio()

setDistributionRatio

public void setDistributionRatio(String distributionRatio)

getDistributionRatioDelimiter

public String getDistributionRatioDelimiter()

setDistributionRatioDelimiter

public void setDistributionRatioDelimiter(String distributionRatioDelimiter)

toString

public String toString()
Overrides:
toString in class LoadBalancerDefinition


Apache CAMEL