LoadBalancer.PickResult |
LoadBalancer.ErrorPicker.pickSubchannel(LoadBalancer.PickSubchannelArgs args) |
Deprecated.
|
LoadBalancer.PickResult |
LoadBalancer.FixedResultPicker.pickSubchannel(LoadBalancer.PickSubchannelArgs args) |
|
abstract LoadBalancer.PickResult |
LoadBalancer.SubchannelPicker.pickSubchannel(LoadBalancer.PickSubchannelArgs args) |
Make a balancing decision for a new RPC.
|
static LoadBalancer.PickResult |
LoadBalancer.PickResult.withDrop(Status status) |
A decision to fail an RPC immediately.
|
static LoadBalancer.PickResult |
LoadBalancer.PickResult.withError(Status error) |
A decision to report a connectivity error to the RPC.
|
static LoadBalancer.PickResult |
LoadBalancer.PickResult.withNoResult() |
No decision could be made.
|
static LoadBalancer.PickResult |
LoadBalancer.PickResult.withSubchannel(LoadBalancer.Subchannel subchannel) |
Equivalent to withSubchannel(subchannel, null) .
|
static LoadBalancer.PickResult |
LoadBalancer.PickResult.withSubchannel(LoadBalancer.Subchannel subchannel,
ClientStreamTracer.Factory streamTracerFactory) |
A decision to proceed the RPC on a Subchannel.
|