Class WeightedLoadBalancerDefinition


  • @Metadata(label="eip,routing")
    public class WeightedLoadBalancerDefinition
    extends LoadBalancerDefinition
    Uses a weighted load distribution ratio for each server with respect to others.
    • Constructor Detail

      • WeightedLoadBalancerDefinition

        public WeightedLoadBalancerDefinition()
    • Method Detail

      • getRoundRobin

        public String getRoundRobin()
      • setRoundRobin

        public void setRoundRobin​(String roundRobin)
        To enable round robin mode. By default the weighted distribution mode is used.

        The default value is false.

      • getDistributionRatio

        public String getDistributionRatio()
      • setDistributionRatio

        public void setDistributionRatio​(String distributionRatio)
        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

        public String getDistributionRatioDelimiter()
      • setDistributionRatioDelimiter

        public void setDistributionRatioDelimiter​(String distributionRatioDelimiter)
        Delimiter used to specify the distribution ratio.

        The default value is , (comma)