Package io.grpc.xds
Class ClusterImplLoadBalancer.ClusterImplLbHelper.RequestLimitingSubchannelPicker
- java.lang.Object
-
- io.grpc.LoadBalancer.SubchannelPicker
-
- io.grpc.xds.ClusterImplLoadBalancer.ClusterImplLbHelper.RequestLimitingSubchannelPicker
-
- Enclosing class:
- ClusterImplLoadBalancer.ClusterImplLbHelper
private class ClusterImplLoadBalancer.ClusterImplLbHelper.RequestLimitingSubchannelPicker extends io.grpc.LoadBalancer.SubchannelPicker
-
-
Field Summary
Fields Modifier and Type Field Description private io.grpc.LoadBalancer.SubchannelPickerdelegateprivate java.util.List<Endpoints.DropOverload>dropPoliciesprivate java.util.Map<java.lang.String,com.google.protobuf.Struct>filterMetadataprivate longmaxConcurrentRequests
-
Constructor Summary
Constructors Modifier Constructor Description privateRequestLimitingSubchannelPicker(io.grpc.LoadBalancer.SubchannelPicker delegate, java.util.List<Endpoints.DropOverload> dropPolicies, long maxConcurrentRequests, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.grpc.LoadBalancer.PickResultpickSubchannel(io.grpc.LoadBalancer.PickSubchannelArgs args)java.lang.StringtoString()
-
-
-
Field Detail
-
delegate
private final io.grpc.LoadBalancer.SubchannelPicker delegate
-
dropPolicies
private final java.util.List<Endpoints.DropOverload> dropPolicies
-
maxConcurrentRequests
private final long maxConcurrentRequests
-
filterMetadata
private final java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata
-
-
Constructor Detail
-
RequestLimitingSubchannelPicker
private RequestLimitingSubchannelPicker(io.grpc.LoadBalancer.SubchannelPicker delegate, java.util.List<Endpoints.DropOverload> dropPolicies, long maxConcurrentRequests, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata)
-
-