Package io.grpc.xds
Class WeightedTargetLoadBalancer.ChildHelper
java.lang.Object
io.grpc.LoadBalancer.Helper
io.grpc.util.ForwardingLoadBalancerHelper
io.grpc.xds.WeightedTargetLoadBalancer.ChildHelper
- Enclosing class:
WeightedTargetLoadBalancer
private final class WeightedTargetLoadBalancer.ChildHelper
extends io.grpc.util.ForwardingLoadBalancerHelper
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) io.grpc.LoadBalancer.SubchannelPicker
(package private) io.grpc.ConnectivityState
(package private) String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.grpc.LoadBalancer.Helper
delegate()
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, refreshNameResolution, toString, updateOobChannelAddresses, updateOobChannelAddresses
-
Field Details
-
name
String name -
currentState
io.grpc.ConnectivityState currentState -
currentPicker
io.grpc.LoadBalancer.SubchannelPicker currentPicker
-
-
Constructor Details
-
ChildHelper
-
-
Method Details
-
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
-