Package io.grpc.rls

Class LbPolicyConfiguration.ChildPolicyWrapper.ChildPolicyReportingHelper

java.lang.Object
io.grpc.LoadBalancer.Helper
io.grpc.util.ForwardingLoadBalancerHelper
io.grpc.rls.LbPolicyConfiguration.ChildPolicyWrapper.ChildPolicyReportingHelper
Enclosing class:
LbPolicyConfiguration.ChildPolicyWrapper

final class LbPolicyConfiguration.ChildPolicyWrapper.ChildPolicyReportingHelper extends ForwardingLoadBalancerHelper
A delegating LoadBalancer.Helper maintains status of LbPolicyConfiguration.ChildPolicyWrapper when LoadBalancer.Subchannel status changed. This helper is used between child policy and parent load-balancer where each picker in child policy is governed by a governing picker (RlsPicker). The governing picker will be reported back to the parent load-balancer.