Class WeightedLoadBalancerDefinition
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.LoadBalancerDefinition
org.apache.camel.model.loadbalancer.WeightedLoadBalancerDefinition
- All Implemented Interfaces:
CopyableDefinition<LoadBalancerDefinition>
@Metadata(label="eip,routing")
public class WeightedLoadBalancerDefinition
extends LoadBalancerDefinition
Uses a weighted load distribution ratio for each server with respect to others.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionMakes a copy of this definition.voidsetDistributionRatio(String distributionRatio) The distribution ratio is a delimited String consisting on integer weights separated by delimiters for example "2,3,5".voidsetDistributionRatioDelimiter(String distributionRatioDelimiter) Delimiter used to specify the distribution ratio.voidsetRoundRobin(String roundRobin) To enable round robin mode.toString()Methods inherited from class org.apache.camel.model.LoadBalancerDefinition
getLoadBalancerTypeName, getMaximumNumberOfOutputsMethods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
WeightedLoadBalancerDefinition
public WeightedLoadBalancerDefinition() -
WeightedLoadBalancerDefinition
-
-
Method Details
-
copyDefinition
Description copied from interface:CopyableDefinitionMakes a copy of this definition. -
getRoundRobin
-
setRoundRobin
To enable round robin mode. By default the weighted distribution mode is used. The default value is false. -
getDistributionRatio
-
setDistributionRatio
The distribution ratio is a delimited String consisting on integer weights separated by delimiters for example "2,3,5". The distributionRatio must match the number of endpoints and/or processors specified in the load balancer list. -
getDistributionRatioDelimiter
-
setDistributionRatioDelimiter
Delimiter used to specify the distribution ratio. The default value is , (comma) -
toString
- Overrides:
toStringin classLoadBalancerDefinition
-