Package io.grpc.xds

Class WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig

java.lang.Object
io.grpc.xds.WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig
Enclosing class:
WeightedRoundRobinLoadBalancer

static final class WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig extends Object
  • Field Details

    • 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 Details

    • WeightedRoundRobinLoadBalancerConfig

      private WeightedRoundRobinLoadBalancerConfig(long blackoutPeriodNanos, long weightExpirationPeriodNanos, boolean enableOobLoadReport, long oobReportingPeriodNanos, long weightUpdatePeriodNanos, float errorUtilizationPenalty)
  • Method Details