Uses of Class
io.grpc.LoadBalancerProvider
-
Packages that use LoadBalancerProvider Package Description io.grpc The gRPC core public API.io.grpc.grpclb io.grpc.internal Interfaces and implementations that are internal to gRPC.io.grpc.protobuf.services.internal io.grpc.rls io.grpc.util 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 LoadBalancerProvider Modifier and Type Field Description private java.util.LinkedHashSet<LoadBalancerProvider>
LoadBalancerRegistry. allProviders
private java.util.LinkedHashMap<java.lang.String,LoadBalancerProvider>
LoadBalancerRegistry. effectiveProviders
Methods in io.grpc that return LoadBalancerProvider Modifier and Type Method Description LoadBalancerProvider
LoadBalancerRegistry. getProvider(java.lang.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 LoadBalancerProvider Modifier and Type Method Description (package private) java.util.Map<java.lang.String,LoadBalancerProvider>
LoadBalancerRegistry. providers()
Returns effective providers in a new map.Methods in io.grpc with parameters of type LoadBalancerProvider Modifier and Type Method Description private 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.grpclb Modifier and Type Class Description class
GrpclbLoadBalancerProvider
The provider for the "grpclb" balancing policy. -
Uses of LoadBalancerProvider in io.grpc.internal
Subclasses of LoadBalancerProvider in io.grpc.internal Modifier and Type Class Description class
PickFirstLoadBalancerProvider
Provider for the "pick_first" balancing policy.Fields in io.grpc.internal declared as LoadBalancerProvider Modifier and Type Field Description private LoadBalancerProvider
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer. delegateProvider
(package private) LoadBalancerProvider
ServiceConfigUtil.PolicySelection. provider
Methods in io.grpc.internal that return LoadBalancerProvider Modifier and Type Method Description (package private) LoadBalancerProvider
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer. getDelegateProvider()
LoadBalancerProvider
ServiceConfigUtil.PolicySelection. getProvider()
private LoadBalancerProvider
AutoConfiguredLoadBalancerFactory. getProviderOrThrow(java.lang.String policy, java.lang.String choiceReason)
Constructors in io.grpc.internal with parameters of type LoadBalancerProvider Constructor Description PolicySelection(LoadBalancerProvider provider, java.lang.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.internal Modifier and Type Class Description class
HealthCheckingRoundRobinLoadBalancerProvider
The health-check-capable provider for the "round_robin" balancing policy.Fields in io.grpc.protobuf.services.internal declared as LoadBalancerProvider Modifier and Type Field Description private LoadBalancerProvider
HealthCheckingRoundRobinLoadBalancerProvider. rrProvider
Methods in io.grpc.protobuf.services.internal that return LoadBalancerProvider Modifier and Type Method Description (package private) static LoadBalancerProvider
HealthCheckingRoundRobinLoadBalancerProvider. newRoundRobinProvider()
-
Uses of LoadBalancerProvider in io.grpc.rls
Subclasses of LoadBalancerProvider in io.grpc.rls Modifier and Type Class Description class
RlsLoadBalancerProvider
The provider for the "rls_experimental" balancing policy.Fields in io.grpc.rls declared as LoadBalancerProvider Modifier and Type Field Description private LoadBalancerProvider
LbPolicyConfiguration.ChildLoadBalancingPolicy. effectiveLbProvider
Methods in io.grpc.rls that return LoadBalancerProvider Modifier and Type Method Description (package private) LoadBalancerProvider
LbPolicyConfiguration.ChildLoadBalancingPolicy. getEffectiveLbProvider()
Returns the elected childLoadBalancerProvider
.Constructors in io.grpc.rls with parameters of type LoadBalancerProvider Constructor Description ChildLoadBalancingPolicy(java.lang.String targetFieldName, java.util.Map<java.lang.String,java.lang.Object> effectiveRawChildPolicy, LoadBalancerProvider effectiveLbProvider)
-
Uses of LoadBalancerProvider in io.grpc.util
Subclasses of LoadBalancerProvider in io.grpc.util Modifier and Type Class Description class
OutlierDetectionLoadBalancerProvider
static class
SecretRoundRobinLoadBalancerProvider.Provider
Fields in io.grpc.util declared as LoadBalancerProvider Modifier and Type Field Description protected LoadBalancerProvider
MultiChildLoadBalancer. pickFirstLbProvider
-