Uses of Class
io.grpc.LoadBalancerProvider
Packages that use LoadBalancerProvider
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
Utilities with advanced features in the core layer that user can optionally use.
-
Uses of LoadBalancerProvider in io.grpc
Fields in io.grpc with type parameters of type LoadBalancerProviderModifier and TypeFieldDescriptionprivate final LinkedHashSet
<LoadBalancerProvider> LoadBalancerRegistry.allProviders
private final LinkedHashMap
<String, LoadBalancerProvider> LoadBalancerRegistry.effectiveProviders
Methods in io.grpc that return LoadBalancerProviderModifier and TypeMethodDescriptionLoadBalancerRegistry.getProvider
(String policy) Returns the effective provider for the given load-balancing policy, ornull
if no suitable provider can be found.Methods in io.grpc that return types with arguments of type LoadBalancerProviderModifier and TypeMethodDescription(package private) Map
<String, LoadBalancerProvider> LoadBalancerRegistry.providers()
Returns effective providers in a new map.Methods in io.grpc with parameters of type LoadBalancerProviderModifier and TypeMethodDescriptionprivate void
LoadBalancerRegistry.addProvider
(LoadBalancerProvider provider) void
LoadBalancerRegistry.deregister
(LoadBalancerProvider provider) Deregisters a provider.int
LoadBalancerRegistry.LoadBalancerPriorityAccessor.getPriority
(LoadBalancerProvider provider) boolean
LoadBalancerRegistry.LoadBalancerPriorityAccessor.isAvailable
(LoadBalancerProvider provider) void
LoadBalancerRegistry.register
(LoadBalancerProvider provider) Register a provider. -
Uses of LoadBalancerProvider in io.grpc.grpclb
Subclasses of LoadBalancerProvider in io.grpc.grpclbModifier and TypeClassDescriptionfinal class
The provider for the "grpclb" balancing policy. -
Uses of LoadBalancerProvider in io.grpc.internal
Subclasses of LoadBalancerProvider in io.grpc.internalModifier and TypeClassDescriptionfinal class
Provider for the "pick_first" balancing policy.Fields in io.grpc.internal declared as LoadBalancerProviderModifier and TypeFieldDescriptionprivate LoadBalancerProvider
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.delegateProvider
(package private) final LoadBalancerProvider
ServiceConfigUtil.PolicySelection.provider
Methods in io.grpc.internal that return LoadBalancerProviderModifier and TypeMethodDescription(package private) LoadBalancerProvider
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.getDelegateProvider()
ServiceConfigUtil.PolicySelection.getProvider()
private LoadBalancerProvider
AutoConfiguredLoadBalancerFactory.getProviderOrThrow
(String policy, String choiceReason) Constructors in io.grpc.internal with parameters of type LoadBalancerProviderModifierConstructorDescriptionPolicySelection
(LoadBalancerProvider provider, Object config) Constructs a PolicySelection with selected LB provider and the deeply parsed LB config. -
Uses of LoadBalancerProvider in io.grpc.protobuf.services.internal
Subclasses of LoadBalancerProvider in io.grpc.protobuf.services.internalModifier and TypeClassDescriptionfinal class
The health-check-capable provider for the "round_robin" balancing policy.Fields in io.grpc.protobuf.services.internal declared as LoadBalancerProviderModifier and TypeFieldDescriptionprivate final LoadBalancerProvider
HealthCheckingRoundRobinLoadBalancerProvider.rrProvider
Methods in io.grpc.protobuf.services.internal that return LoadBalancerProviderModifier and TypeMethodDescription(package private) static LoadBalancerProvider
HealthCheckingRoundRobinLoadBalancerProvider.newRoundRobinProvider()
-
Uses of LoadBalancerProvider in io.grpc.rls
Subclasses of LoadBalancerProvider in io.grpc.rlsModifier and TypeClassDescriptionfinal class
The provider for the "rls_experimental" balancing policy.Fields in io.grpc.rls declared as LoadBalancerProviderModifier and TypeFieldDescriptionprivate final LoadBalancerProvider
LbPolicyConfiguration.ChildLoadBalancingPolicy.effectiveLbProvider
Methods in io.grpc.rls that return LoadBalancerProviderModifier and TypeMethodDescription(package private) LoadBalancerProvider
LbPolicyConfiguration.ChildLoadBalancingPolicy.getEffectiveLbProvider()
Returns the elected childLoadBalancerProvider
.Constructors in io.grpc.rls with parameters of type LoadBalancerProviderModifierConstructorDescription(package private)
ChildLoadBalancingPolicy
(String targetFieldName, Map<String, Object> effectiveRawChildPolicy, LoadBalancerProvider effectiveLbProvider) -
Uses of LoadBalancerProvider in io.grpc.util
Subclasses of LoadBalancerProvider in io.grpc.utilModifier and TypeClassDescriptionfinal class
static final class
Fields in io.grpc.util declared as LoadBalancerProviderModifier and TypeFieldDescriptionprotected final LoadBalancerProvider
MultiChildLoadBalancer.pickFirstLbProvider