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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.grpc.LoadBalancer.Helper
delegate()
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
-
Field Details
-
ignoreReresolution
private final boolean ignoreReresolution
-
-
Constructor Details
-
ChildHelper
ChildHelper(boolean ignoreReresolution)
-
-
Method Details
-
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
-