Package io.grpc.xds

Class PriorityLoadBalancer.ChildLbState.ChildHelper

java.lang.Object
io.grpc.LoadBalancer.Helper
io.grpc.util.ForwardingLoadBalancerHelper
io.grpc.xds.PriorityLoadBalancer.ChildLbState.ChildHelper
Enclosing class:
PriorityLoadBalancer.ChildLbState

final class PriorityLoadBalancer.ChildLbState.ChildHelper extends io.grpc.util.ForwardingLoadBalancerHelper
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ChildHelper(boolean ignoreReresolution)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected io.grpc.LoadBalancer.Helper
     
    void
     
    void
    updateBalancingState(io.grpc.ConnectivityState newState, io.grpc.LoadBalancer.SubchannelPicker newPicker)
     

    Methods inherited from class io.grpc.util.ForwardingLoadBalancerHelper

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

    Methods inherited from class java.lang.Object

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

    • ignoreReresolution

      private final boolean ignoreReresolution
  • Constructor Details

    • ChildHelper

      ChildHelper(boolean ignoreReresolution)
  • Method Details

    • refreshNameResolution

      public void refreshNameResolution()
      Overrides:
      refreshNameResolution in class io.grpc.util.ForwardingLoadBalancerHelper
    • updateBalancingState

      public void updateBalancingState(io.grpc.ConnectivityState newState, io.grpc.LoadBalancer.SubchannelPicker newPicker)
      Overrides:
      updateBalancingState in class io.grpc.util.ForwardingLoadBalancerHelper
    • delegate

      protected io.grpc.LoadBalancer.Helper delegate()
      Specified by:
      delegate in class io.grpc.util.ForwardingLoadBalancerHelper