Uses of Class
io.grpc.xds.client.Locality
-
Packages that use Locality Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol.io.grpc.xds.client -
-
Uses of Locality in io.grpc.xds
Fields in io.grpc.xds declared as Locality Modifier and Type Field Description private static Locality
ClusterResolverLoadBalancer. LOGICAL_DNS_CLUSTER_LOCALITY
Fields in io.grpc.xds with type parameters of type Locality Modifier and Type Field Description (package private) static io.grpc.Attributes.Key<Locality>
InternalXdsAttributes. ATTR_LOCALITY
The locality that this EquivalentAddressGroup is in.(package private) java.util.Map<Locality,Endpoints.LocalityLbEndpoints>
XdsEndpointResource.EdsUpdate. localityLbEndpointsMap
private java.util.Map<Locality,java.lang.String>
ClusterResolverLoadBalancer.ClusterResolverLbState.EdsClusterState. localityPriorityNames
Methods in io.grpc.xds that return Locality Modifier and Type Method Description private static Locality
XdsEndpointResource. parseLocality(Locality proto)
Methods in io.grpc.xds with parameters of type Locality Modifier and Type Method Description private static java.lang.String
ClusterResolverLoadBalancer. localityName(Locality locality)
Generates a string that represents the locality in the LB policy config.Method parameters in io.grpc.xds with type arguments of type Locality Modifier and Type Method Description private java.util.List<java.lang.String>
ClusterResolverLoadBalancer.ClusterResolverLbState.EdsClusterState. generatePriorityNames(java.lang.String name, java.util.Map<Locality,Endpoints.LocalityLbEndpoints> localityLbEndpoints)
Constructor parameters in io.grpc.xds with type arguments of type Locality Constructor Description EdsUpdate(java.lang.String clusterName, java.util.Map<Locality,Endpoints.LocalityLbEndpoints> localityLbEndpoints, java.util.List<Endpoints.DropOverload> dropPolicies)
-
Uses of Locality in io.grpc.xds.client
Subclasses of Locality in io.grpc.xds.client Modifier and Type Class Description (package private) class
AutoValue_Locality
Fields in io.grpc.xds.client declared as Locality Modifier and Type Field Description private Locality
AutoValue_Stats_UpstreamLocalityStats. locality
private Locality
EnvoyProtoData.Node.Builder. locality
private Locality
EnvoyProtoData.Node. locality
private Locality
LoadStatsManager2.ClusterLocalityStats. locality
Fields in io.grpc.xds.client with type parameters of type Locality Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<Locality,ReferenceCounted<LoadStatsManager2.ClusterLocalityStats>>>>
LoadStatsManager2. allLoadStats
Methods in io.grpc.xds.client that return Locality Modifier and Type Method Description static Locality
Locality. create(java.lang.String region, java.lang.String zone, java.lang.String subZone)
(package private) Locality
EnvoyProtoData.Node. getLocality()
Locality
AutoValue_Stats_UpstreamLocalityStats. locality()
abstract Locality
Stats.UpstreamLocalityStats. locality()
Methods in io.grpc.xds.client with parameters of type Locality Modifier and Type Method Description LoadStatsManager2.ClusterLocalityStats
XdsClient. addClusterLocalityStats(Bootstrapper.ServerInfo serverInfo, java.lang.String clusterName, java.lang.String edsServiceName, Locality locality)
Adds load stats for the specified locality (in the specified cluster with edsServiceName) by using the returned object to record RPCs.LoadStatsManager2.ClusterLocalityStats
XdsClientImpl. addClusterLocalityStats(Bootstrapper.ServerInfo serverInfo, java.lang.String clusterName, java.lang.String edsServiceName, Locality locality)
static Stats.UpstreamLocalityStats
Stats.UpstreamLocalityStats. create(Locality locality, long totalIssuedRequests, long totalSuccessfulRequests, long totalErrorRequests, long totalRequestsInProgress, java.util.Map<java.lang.String,Stats.BackendLoadMetricStats> loadMetricStatsMap)
LoadStatsManager2.ClusterLocalityStats
LoadStatsManager2. getClusterLocalityStats(java.lang.String cluster, java.lang.String edsServiceName, Locality locality)
Gets or creates the stats object for recording loads for the specified locality (in the specified cluster with edsServiceName).private void
LoadStatsManager2. releaseClusterLocalityLoadCounter(java.lang.String cluster, java.lang.String edsServiceName, Locality locality)
EnvoyProtoData.Node.Builder
EnvoyProtoData.Node.Builder. setLocality(Locality locality)
Constructors in io.grpc.xds.client with parameters of type Locality Constructor Description AutoValue_Stats_UpstreamLocalityStats(Locality locality, long totalIssuedRequests, long totalSuccessfulRequests, long totalErrorRequests, long totalRequestsInProgress, com.google.common.collect.ImmutableMap<java.lang.String,Stats.BackendLoadMetricStats> loadMetricStatsMap)
ClusterLocalityStats(java.lang.String clusterName, java.lang.String edsServiceName, Locality locality, com.google.common.base.Stopwatch stopwatch)
Node(java.lang.String id, java.lang.String cluster, java.util.Map<java.lang.String,?> metadata, Locality locality, java.util.List<EnvoyProtoData.Address> listeningAddresses, java.lang.String buildVersion, java.lang.String userAgentName, java.lang.String userAgentVersion, java.util.List<java.lang.String> clientFeatures)
-