Uses of Class
io.grpc.xds.PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig
Packages that use PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig
-
Uses of PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig in io.grpc.xds
Fields in io.grpc.xds with type parameters of type PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfigModifier and TypeFieldDescription(package private) final Map
<String, PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig> PriorityLoadBalancerProvider.PriorityLbConfig.childConfigs
ClusterResolverLoadBalancer.ClusterResolutionResult.priorityChildConfigs
PriorityLoadBalancer.priorityConfigs
Methods in io.grpc.xds that return PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfigModifier 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.Methods in io.grpc.xds that return types with arguments of type PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfigModifier and TypeMethodDescriptionClusterResolverLoadBalancer.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.Constructors in io.grpc.xds with parameters of type PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfigModifierConstructorDescription(package private)
ClusterResolutionResult
(List<io.grpc.EquivalentAddressGroup> addresses, String priority, PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig config) Constructor parameters in io.grpc.xds with type arguments of type PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfigModifierConstructorDescription(package private)
ClusterResolutionResult
(List<io.grpc.EquivalentAddressGroup> addresses, Map<String, PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig> configs, List<String> priorities) (package private)
PriorityLbConfig
(Map<String, PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig> childConfigs, List<String> priorities)