Package io.grpc.util
Class RoundRobinLoadBalancer.ReadyPicker
java.lang.Object
io.grpc.LoadBalancer.SubchannelPicker
io.grpc.util.RoundRobinLoadBalancer.ReadyPicker
- Enclosing class:
RoundRobinLoadBalancer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final AtomicInteger
private final List
<LoadBalancer.SubchannelPicker> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
(package private) List
<LoadBalancer.SubchannelPicker> int
hashCode()
private int
Make a balancing decision for a new RPC.toString()
Methods inherited from class io.grpc.LoadBalancer.SubchannelPicker
requestConnection
-
Field Details
-
subchannelPickers
-
index
-
hashCode
private final int hashCode
-
-
Constructor Details
-
ReadyPicker
-
-
Method Details
-
pickSubchannel
Description copied from class:LoadBalancer.SubchannelPicker
Make a balancing decision for a new RPC.- Specified by:
pickSubchannel
in classLoadBalancer.SubchannelPicker
- Parameters:
args
- the pick arguments
-
toString
-
nextIndex
private int nextIndex() -
getSubchannelPickers
List<LoadBalancer.SubchannelPicker> getSubchannelPickers() -
hashCode
public int hashCode() -
equals
-