Package io.grpc
Class LoadBalancer.PickSubchannelArgs
java.lang.Object
io.grpc.LoadBalancer.PickSubchannelArgs
- Direct Known Subclasses:
PickSubchannelArgsImpl
- Enclosing class:
LoadBalancer
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/1771")
public abstract static class LoadBalancer.PickSubchannelArgs
extends Object
Provides arguments for a
LoadBalancer.SubchannelPicker.pickSubchannel(LoadBalancer.PickSubchannelArgs)
.- Since:
- 1.2.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract CallOptions
Call options.abstract Metadata
Headers of the call.abstract MethodDescriptor
<?, ?> Call method.Gets an object that can be informed about what sort of pick was made.
-
Constructor Details
-
PickSubchannelArgs
public PickSubchannelArgs()
-
-
Method Details
-
getCallOptions
Call options.- Since:
- 1.2.0
-
getHeaders
Headers of the call.LoadBalancer.SubchannelPicker.pickSubchannel(io.grpc.LoadBalancer.PickSubchannelArgs)
may mutate it before before returning.- Since:
- 1.2.0
-
getMethodDescriptor
Call method.- Since:
- 1.2.0
-
getPickDetailsConsumer
Gets an object that can be informed about what sort of pick was made.
-