Uses of Class
io.grpc.xds.PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig
-
Packages that use PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol. -
-
Uses of PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig in io.grpc.xds
Fields in io.grpc.xds with type parameters of type PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig Modifier and Type Field Description (package private) java.util.Map<java.lang.String,PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig>
PriorityLoadBalancerProvider.PriorityLbConfig. childConfigs
private java.util.Map<java.lang.String,PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig>
ClusterResolverLoadBalancer.ClusterResolutionResult. priorityChildConfigs
private java.util.Map<java.lang.String,PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig>
PriorityLoadBalancer. priorityConfigs
Methods in io.grpc.xds that return PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig Modifier and Type Method Description private static PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig
ClusterResolverLoadBalancer. generateDnsBasedPriorityChildConfig(java.lang.String cluster, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, io.grpc.LoadBalancerRegistry lbRegistry, java.util.List<Endpoints.DropOverload> dropOverloads)
Generates the config to be used in the priority LB policy for the single priority of logical DNS cluster.Methods in io.grpc.xds that return types with arguments of type PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig Modifier and Type Method Description private static java.util.Map<java.lang.String,PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig>
ClusterResolverLoadBalancer. generateEdsBasedPriorityChildConfigs(java.lang.String cluster, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection, java.lang.Object endpointLbConfig, io.grpc.LoadBalancerRegistry lbRegistry, java.util.Map<java.lang.String,java.util.Map<Locality,java.lang.Integer>> prioritizedLocalityWeights, java.util.List<Endpoints.DropOverload> dropOverloads)
Generates configs to be used in the priority LB policy for priorities in an EDS cluster.Constructors in io.grpc.xds with parameters of type PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig Constructor Description ClusterResolutionResult(java.util.List<io.grpc.EquivalentAddressGroup> addresses, java.lang.String priority, PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig config)
Constructor parameters in io.grpc.xds with type arguments of type PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig Constructor Description ClusterResolutionResult(java.util.List<io.grpc.EquivalentAddressGroup> addresses, java.util.Map<java.lang.String,PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig> configs, java.util.List<java.lang.String> priorities)
PriorityLbConfig(java.util.Map<java.lang.String,PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig> childConfigs, java.util.List<java.lang.String> priorities)
-