org.apache.camel.model.loadbalancer
Class WeightedLoadBalancerDefinition
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.LoadBalancerDefinition
org.apache.camel.model.loadbalancer.WeightedLoadBalancerDefinition
- All Implemented Interfaces:
- AsyncProcessor, Processor, LoadBalancer
public class WeightedLoadBalancerDefinition
- extends LoadBalancerDefinition
Represents an XML <weighted/> element
WeightedLoadBalancerDefinition
public WeightedLoadBalancerDefinition()
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