Package io.grpc.xds
Class LeastRequestLoadBalancer.LeastRequestLbState
java.lang.Object
io.grpc.util.MultiChildLoadBalancer.ChildLbState
io.grpc.xds.LeastRequestLoadBalancer.LeastRequestLbState
- Enclosing class:
LeastRequestLoadBalancer
protected class LeastRequestLoadBalancer.LeastRequestLbState
extends io.grpc.util.MultiChildLoadBalancer.ChildLbState
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.util.MultiChildLoadBalancer.ChildLbState
io.grpc.util.MultiChildLoadBalancer.ChildLbState.ChildLbStateHelper
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLeastRequestLbState
(Object key, io.grpc.LoadBalancerProvider policyProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected io.grpc.util.MultiChildLoadBalancer.ChildLbState.ChildLbStateHelper
(package private) int
Methods inherited from class io.grpc.util.MultiChildLoadBalancer.ChildLbState
getCurrentPicker, getCurrentState, getEag, getKey, getLb, getResolvedAddresses, setCurrentPicker, setCurrentState, setResolvedAddresses, shutdown, toString
-
Field Details
-
activeRequests
-
-
Constructor Details
-
LeastRequestLbState
-
-
Method Details
-
getActiveRequests
int getActiveRequests() -
createChildHelper
protected io.grpc.util.MultiChildLoadBalancer.ChildLbState.ChildLbStateHelper createChildHelper()- Overrides:
createChildHelper
in classio.grpc.util.MultiChildLoadBalancer.ChildLbState
-