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. allProvidersprivate java.util.LinkedHashMap<java.lang.String,LoadBalancerProvider>LoadBalancerRegistry. effectiveProvidersMethods in io.grpc that return LoadBalancerProvider Modifier and Type Method Description LoadBalancerProviderLoadBalancerRegistry. getProvider(java.lang.String policy)Returns the effective provider for the given load-balancing policy, ornullif 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 voidLoadBalancerRegistry. addProvider(LoadBalancerProvider provider)voidLoadBalancerRegistry. deregister(LoadBalancerProvider provider)Deregisters a provider.intLoadBalancerRegistry.LoadBalancerPriorityAccessor. getPriority(LoadBalancerProvider provider)booleanLoadBalancerRegistry.LoadBalancerPriorityAccessor. isAvailable(LoadBalancerProvider provider)voidLoadBalancerRegistry. 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 classGrpclbLoadBalancerProviderThe 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 classPickFirstLoadBalancerProviderProvider for the "pick_first" balancing policy.Fields in io.grpc.internal declared as LoadBalancerProvider Modifier and Type Field Description private LoadBalancerProviderAutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer. delegateProvider(package private) LoadBalancerProviderServiceConfigUtil.PolicySelection. providerMethods in io.grpc.internal that return LoadBalancerProvider Modifier and Type Method Description (package private) LoadBalancerProviderAutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer. getDelegateProvider()LoadBalancerProviderServiceConfigUtil.PolicySelection. getProvider()private LoadBalancerProviderAutoConfiguredLoadBalancerFactory. 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 classHealthCheckingRoundRobinLoadBalancerProviderThe 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 LoadBalancerProviderHealthCheckingRoundRobinLoadBalancerProvider. rrProviderMethods in io.grpc.protobuf.services.internal that return LoadBalancerProvider Modifier and Type Method Description (package private) static LoadBalancerProviderHealthCheckingRoundRobinLoadBalancerProvider. newRoundRobinProvider() -
Uses of LoadBalancerProvider in io.grpc.rls
Subclasses of LoadBalancerProvider in io.grpc.rls Modifier and Type Class Description classRlsLoadBalancerProviderThe provider for the "rls_experimental" balancing policy.Fields in io.grpc.rls declared as LoadBalancerProvider Modifier and Type Field Description private LoadBalancerProviderLbPolicyConfiguration.ChildLoadBalancingPolicy. effectiveLbProviderMethods in io.grpc.rls that return LoadBalancerProvider Modifier and Type Method Description (package private) LoadBalancerProviderLbPolicyConfiguration.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 classOutlierDetectionLoadBalancerProviderstatic classSecretRoundRobinLoadBalancerProvider.ProviderFields in io.grpc.util declared as LoadBalancerProvider Modifier and Type Field Description protected LoadBalancerProviderMultiChildLoadBalancer. pickFirstLbProvider
-