Package io.grpc.xds

Class WeightedRoundRobinLoadBalancer.WeightedChildLbState.WrrChildLbStateHelper

java.lang.Object
io.grpc.LoadBalancer.Helper
io.grpc.util.ForwardingLoadBalancerHelper
io.grpc.xds.WeightedRoundRobinLoadBalancer.WeightedChildLbState.WrrChildLbStateHelper
Enclosing class:
WeightedRoundRobinLoadBalancer.WeightedChildLbState

final class WeightedRoundRobinLoadBalancer.WeightedChildLbState.WrrChildLbStateHelper extends io.grpc.util.ForwardingLoadBalancerHelper
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.grpc.LoadBalancer.Subchannel
    createSubchannel(io.grpc.LoadBalancer.CreateSubchannelArgs args)
     
    void
    updateBalancingState(io.grpc.ConnectivityState newState, io.grpc.LoadBalancer.SubchannelPicker newPicker)
     

    Methods inherited from class io.grpc.util.ForwardingLoadBalancerHelper

    createOobChannel, createOobChannel, createResolvingOobChannel, createResolvingOobChannelBuilder, createResolvingOobChannelBuilder, getAuthority, getChannelCredentials, getChannelLogger, getChannelTarget, getMetricRecorder, getNameResolverArgs, getNameResolverRegistry, getScheduledExecutorService, getSynchronizationContext, getUnsafeChannelCredentials, ignoreRefreshNameResolutionCheck, refreshNameResolution, toString, updateOobChannelAddresses, updateOobChannelAddresses

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • WrrChildLbStateHelper

      WrrChildLbStateHelper()
  • Method Details

    • createSubchannel

      public io.grpc.LoadBalancer.Subchannel createSubchannel(io.grpc.LoadBalancer.CreateSubchannelArgs args)
      Overrides:
      createSubchannel in class io.grpc.util.ForwardingLoadBalancerHelper
    • updateBalancingState

      public void updateBalancingState(io.grpc.ConnectivityState newState, io.grpc.LoadBalancer.SubchannelPicker newPicker)