Package io.grpc.xds

Class WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig

  • Enclosing class:
    WeightedRoundRobinLoadBalancer

    static final class WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig
    extends java.lang.Object
    • Field Detail

      • blackoutPeriodNanos

        final long blackoutPeriodNanos
      • weightExpirationPeriodNanos

        final long weightExpirationPeriodNanos
      • enableOobLoadReport

        final boolean enableOobLoadReport
      • oobReportingPeriodNanos

        final long oobReportingPeriodNanos
      • weightUpdatePeriodNanos

        final long weightUpdatePeriodNanos
      • errorUtilizationPenalty

        final float errorUtilizationPenalty
    • Constructor Detail

      • WeightedRoundRobinLoadBalancerConfig

        private WeightedRoundRobinLoadBalancerConfig​(long blackoutPeriodNanos,
                                                     long weightExpirationPeriodNanos,
                                                     boolean enableOobLoadReport,
                                                     long oobReportingPeriodNanos,
                                                     long weightUpdatePeriodNanos,
                                                     float errorUtilizationPenalty)