Uses of Class
io.grpc.LoadBalancer.PickResult
-
Packages that use LoadBalancer.PickResult Package Description io.grpc The gRPC core public API.io.grpc.grpclb io.grpc.internal Interfaces and implementations that are internal to gRPC.io.grpc.rls io.grpc.util Utilities with advanced features in the core layer that user can optionally use. -
-
Uses of LoadBalancer.PickResult in io.grpc
Fields in io.grpc declared as LoadBalancer.PickResult Modifier and Type Field Description private static LoadBalancer.PickResult
LoadBalancer.PickResult. NO_RESULT
private LoadBalancer.PickResult
LoadBalancer.FixedResultPicker. result
Methods in io.grpc that return LoadBalancer.PickResult Modifier and Type Method Description 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 towithSubchannel(subchannel, null)
.static LoadBalancer.PickResult
LoadBalancer.PickResult. withSubchannel(LoadBalancer.Subchannel subchannel, ClientStreamTracer.Factory streamTracerFactory)
A decision to proceed the RPC on a Subchannel.Constructors in io.grpc with parameters of type LoadBalancer.PickResult Constructor Description FixedResultPicker(LoadBalancer.PickResult result)
-
Uses of LoadBalancer.PickResult in io.grpc.grpclb
Fields in io.grpc.grpclb declared as LoadBalancer.PickResult Modifier and Type Field Description (package private) static LoadBalancer.PickResult
GrpclbState. DROP_PICK_RESULT
(package private) LoadBalancer.PickResult
GrpclbState.BackendEntry. result
(package private) LoadBalancer.PickResult
GrpclbState.ErrorEntry. result
Methods in io.grpc.grpclb that return LoadBalancer.PickResult Modifier and Type Method Description LoadBalancer.PickResult
GrpclbState.BackendEntry. picked(Metadata headers)
(package private) LoadBalancer.PickResult
GrpclbState.DropEntry. picked()
LoadBalancer.PickResult
GrpclbState.ErrorEntry. picked(Metadata headers)
LoadBalancer.PickResult
GrpclbState.IdleSubchannelEntry. picked(Metadata headers)
LoadBalancer.PickResult
GrpclbState.RoundRobinEntry. picked(Metadata headers)
LoadBalancer.PickResult
GrpclbState.RoundRobinPicker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
-
Uses of LoadBalancer.PickResult in io.grpc.internal
Fields in io.grpc.internal declared as LoadBalancer.PickResult Modifier and Type Field Description private LoadBalancer.PickResult
PickFirstLeafLoadBalancer.Picker. result
private LoadBalancer.PickResult
PickFirstLoadBalancer.Picker. result
Methods in io.grpc.internal that return LoadBalancer.PickResult Modifier and Type Method Description LoadBalancer.PickResult
AutoConfiguredLoadBalancerFactory.EmptyPicker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
LoadBalancer.PickResult
AutoConfiguredLoadBalancerFactory.FailingPicker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
LoadBalancer.PickResult
PickFirstLeafLoadBalancer.Picker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
LoadBalancer.PickResult
PickFirstLeafLoadBalancer.RequestConnectionPicker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
LoadBalancer.PickResult
PickFirstLoadBalancer.Picker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
LoadBalancer.PickResult
PickFirstLoadBalancer.RequestConnectionPicker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
Methods in io.grpc.internal with parameters of type LoadBalancer.PickResult Modifier and Type Method Description (package private) static ClientTransport
GrpcUtil. getTransportFromPickResult(LoadBalancer.PickResult result, boolean isWaitForReady)
Returns a transport out of a PickResult, ornull
if the result is "buffer".Constructors in io.grpc.internal with parameters of type LoadBalancer.PickResult Constructor Description Picker(LoadBalancer.PickResult result)
Picker(LoadBalancer.PickResult result)
-
Uses of LoadBalancer.PickResult in io.grpc.rls
Methods in io.grpc.rls that return LoadBalancer.PickResult Modifier and Type Method Description LoadBalancer.PickResult
CachingRlsLbClient.RlsPicker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
private LoadBalancer.PickResult
CachingRlsLbClient.RlsPicker. useFallback(LoadBalancer.PickSubchannelArgs args)
Uses Subchannel connected to default target.Methods in io.grpc.rls with parameters of type LoadBalancer.PickResult Modifier and Type Method Description private java.lang.String
CachingRlsLbClient.RlsPicker. determineMetricsPickResult(LoadBalancer.PickResult pickResult)
-
Uses of LoadBalancer.PickResult in io.grpc.util
Methods in io.grpc.util that return LoadBalancer.PickResult Modifier and Type Method Description LoadBalancer.PickResult
OutlierDetectionLoadBalancer.OutlierDetectionPicker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
LoadBalancer.PickResult
RoundRobinLoadBalancer.ReadyPicker. pickSubchannel(LoadBalancer.PickSubchannelArgs args)
-