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 boolean
ignoreReresolution
-
Constructor Summary
Constructors Constructor Description ChildHelper(boolean ignoreReresolution)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.grpc.LoadBalancer.Helper
delegate()
void
refreshNameResolution()
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
-
-
-
-
Method Detail
-
refreshNameResolution
public void refreshNameResolution()
- Overrides:
refreshNameResolution
in classio.grpc.util.ForwardingLoadBalancerHelper
-
updateBalancingState
public void updateBalancingState(io.grpc.ConnectivityState newState, io.grpc.LoadBalancer.SubchannelPicker newPicker)
- Overrides:
updateBalancingState
in classio.grpc.util.ForwardingLoadBalancerHelper
-
delegate
protected io.grpc.LoadBalancer.Helper delegate()
- Specified by:
delegate
in classio.grpc.util.ForwardingLoadBalancerHelper
-
-