public static class RoundRobinLoadBalancer.ReadyPicker extends RoundRobinLoadBalancer.RoundRobinPicker
| Constructor and Description |
|---|
ReadyPicker(List<LoadBalancer.Subchannel> list,
int startIndex) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isEquivalentTo(RoundRobinLoadBalancer.RoundRobinPicker picker) |
LoadBalancer.PickResult |
pickSubchannel(LoadBalancer.PickSubchannelArgs args)
Make a balancing decision for a new RPC.
|
String |
toString() |
requestConnectionpublic ReadyPicker(List<LoadBalancer.Subchannel> list, int startIndex)
public LoadBalancer.PickResult pickSubchannel(LoadBalancer.PickSubchannelArgs args)
LoadBalancer.SubchannelPickerpickSubchannel in class LoadBalancer.SubchannelPickerargs - the pick argumentspublic boolean isEquivalentTo(RoundRobinLoadBalancer.RoundRobinPicker picker)
isEquivalentTo in class RoundRobinLoadBalancer.RoundRobinPicker