Package io.grpc.rls
Class ChildLoadBalancerHelper.ChildLoadBalancerHelperProvider
- java.lang.Object
-
- io.grpc.rls.ChildLoadBalancerHelper.ChildLoadBalancerHelperProvider
-
- Enclosing class:
- ChildLoadBalancerHelper
static final class ChildLoadBalancerHelper.ChildLoadBalancerHelperProvider extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private LoadBalancer.Helper
helper
private LoadBalancer.SubchannelPicker
picker
private SubchannelStateManager
subchannelStateManager
-
Constructor Summary
Constructors Constructor Description ChildLoadBalancerHelperProvider(LoadBalancer.Helper helper, SubchannelStateManager subchannelStateManager, LoadBalancer.SubchannelPicker picker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ChildLoadBalancerHelper
forTarget(java.lang.String target)
(package private) void
init()
-
-
-
Field Detail
-
helper
private final LoadBalancer.Helper helper
-
subchannelStateManager
private final SubchannelStateManager subchannelStateManager
-
picker
private final LoadBalancer.SubchannelPicker picker
-
-
Constructor Detail
-
ChildLoadBalancerHelperProvider
ChildLoadBalancerHelperProvider(LoadBalancer.Helper helper, SubchannelStateManager subchannelStateManager, LoadBalancer.SubchannelPicker picker)
-
-
Method Detail
-
init
void init()
-
forTarget
ChildLoadBalancerHelper forTarget(java.lang.String target)
-
-