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 LocalityClusterResolverLoadBalancer. LOGICAL_DNS_CLUSTER_LOCALITYFields 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_LOCALITYThe locality that this EquivalentAddressGroup is in.(package private) java.util.Map<Locality,Endpoints.LocalityLbEndpoints>XdsEndpointResource.EdsUpdate. localityLbEndpointsMapprivate java.util.Map<Locality,java.lang.String>ClusterResolverLoadBalancer.ClusterResolverLbState.EdsClusterState. localityPriorityNamesMethods in io.grpc.xds that return Locality Modifier and Type Method Description private static LocalityXdsEndpointResource. parseLocality(Locality proto)Methods in io.grpc.xds with parameters of type Locality Modifier and Type Method Description private static java.lang.StringClusterResolverLoadBalancer. 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) classAutoValue_LocalityFields in io.grpc.xds.client declared as Locality Modifier and Type Field Description private LocalityAutoValue_Stats_UpstreamLocalityStats. localityprivate LocalityEnvoyProtoData.Node.Builder. localityprivate LocalityEnvoyProtoData.Node. localityprivate LocalityLoadStatsManager2.ClusterLocalityStats. localityFields 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. allLoadStatsMethods in io.grpc.xds.client that return Locality Modifier and Type Method Description static LocalityLocality. create(java.lang.String region, java.lang.String zone, java.lang.String subZone)(package private) LocalityEnvoyProtoData.Node. getLocality()LocalityAutoValue_Stats_UpstreamLocalityStats. locality()abstract LocalityStats.UpstreamLocalityStats. locality()Methods in io.grpc.xds.client with parameters of type Locality Modifier and Type Method Description LoadStatsManager2.ClusterLocalityStatsXdsClient. 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.ClusterLocalityStatsXdsClientImpl. addClusterLocalityStats(Bootstrapper.ServerInfo serverInfo, java.lang.String clusterName, java.lang.String edsServiceName, Locality locality)static Stats.UpstreamLocalityStatsStats.UpstreamLocalityStats. create(Locality locality, long totalIssuedRequests, long totalSuccessfulRequests, long totalErrorRequests, long totalRequestsInProgress, java.util.Map<java.lang.String,Stats.BackendLoadMetricStats> loadMetricStatsMap)LoadStatsManager2.ClusterLocalityStatsLoadStatsManager2. 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 voidLoadStatsManager2. releaseClusterLocalityLoadCounter(java.lang.String cluster, java.lang.String edsServiceName, Locality locality)EnvoyProtoData.Node.BuilderEnvoyProtoData.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)
-