Uses of Class
io.grpc.xds.Endpoints.DropOverload
Packages that use Endpoints.DropOverload
-
Uses of Endpoints.DropOverload in io.grpc.xds
Subclasses of Endpoints.DropOverload in io.grpc.xdsFields in io.grpc.xds with type parameters of type Endpoints.DropOverloadModifier and TypeFieldDescription(package private) final List
<Endpoints.DropOverload> ClusterImplLoadBalancerProvider.ClusterImplConfig.dropCategories
private List
<Endpoints.DropOverload> ClusterImplLoadBalancer.ClusterImplLbHelper.dropPolicies
private final List
<Endpoints.DropOverload> ClusterImplLoadBalancer.ClusterImplLbHelper.RequestLimitingSubchannelPicker.dropPolicies
(package private) final List
<Endpoints.DropOverload> XdsEndpointResource.EdsUpdate.dropPolicies
Methods in io.grpc.xds that return Endpoints.DropOverloadModifier and TypeMethodDescription(package private) static Endpoints.DropOverload
private static Endpoints.DropOverload
XdsEndpointResource.parseDropOverload
(ClusterLoadAssignment.Policy.DropOverload proto) Method parameters in io.grpc.xds with type arguments of type Endpoints.DropOverloadModifier and TypeMethodDescriptionClusterResolverLoadBalancer.generateDnsBasedPriorityChildConfig
(String cluster, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, io.grpc.LoadBalancerRegistry lbRegistry, List<Endpoints.DropOverload> dropOverloads) Generates the config to be used in the priority LB policy for the single priority of logical DNS cluster.ClusterResolverLoadBalancer.generateEdsBasedPriorityChildConfigs
(String cluster, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection, Object endpointLbConfig, io.grpc.LoadBalancerRegistry lbRegistry, Map<String, Map<Locality, Integer>> prioritizedLocalityWeights, List<Endpoints.DropOverload> dropOverloads) Generates configs to be used in the priority LB policy for priorities in an EDS cluster.private void
ClusterImplLoadBalancer.ClusterImplLbHelper.updateDropPolicies
(List<Endpoints.DropOverload> dropOverloads) Constructor parameters in io.grpc.xds with type arguments of type Endpoints.DropOverloadModifierConstructorDescription(package private)
ClusterImplConfig
(String cluster, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, List<Endpoints.DropOverload> dropCategories, Object childConfig, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata) (package private)
EdsUpdate
(String clusterName, Map<Locality, Endpoints.LocalityLbEndpoints> localityLbEndpoints, List<Endpoints.DropOverload> dropPolicies) private
RequestLimitingSubchannelPicker
(io.grpc.LoadBalancer.SubchannelPicker delegate, List<Endpoints.DropOverload> dropPolicies, long maxConcurrentRequests, Map<String, com.google.protobuf.Struct> filterMetadata)