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 -
Method Summary
Modifier and TypeMethodDescriptionio.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
-
Constructor Details
-
WrrChildLbStateHelper
WrrChildLbStateHelper()
-
-
Method Details
-
createSubchannel
public io.grpc.LoadBalancer.Subchannel createSubchannel(io.grpc.LoadBalancer.CreateSubchannelArgs args) - Overrides:
createSubchannel
in classio.grpc.util.ForwardingLoadBalancerHelper
-
updateBalancingState
public void updateBalancingState(io.grpc.ConnectivityState newState, io.grpc.LoadBalancer.SubchannelPicker newPicker)
-