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
Classes in io.grpc that implement interfaces with type arguments of type LoadBalancerProviderModifier and TypeClassDescriptionprivate static final classFields in io.grpc with type parameters of type LoadBalancerProviderModifier and TypeFieldDescriptionprivate final LinkedHashSet<LoadBalancerProvider> LoadBalancerRegistry.allProvidersprivate final LinkedHashMap<String, LoadBalancerProvider> LoadBalancerRegistry.effectiveProvidersMethods in io.grpc that return LoadBalancerProviderModifier and TypeMethodDescriptionLoadBalancerRegistry.getProvider(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 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 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.grpclbModifier and TypeClassDescriptionfinal classThe provider for the "grpclb" balancing policy. -
Uses of LoadBalancerProvider in io.grpc.internal
Subclasses of LoadBalancerProvider in io.grpc.internalModifier and TypeClassDescriptionfinal classProvider for the "pick_first" balancing policy.Fields in io.grpc.internal declared as LoadBalancerProviderModifier and TypeFieldDescriptionprivate LoadBalancerProviderAutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.delegateProvider(package private) final LoadBalancerProviderServiceConfigUtil.PolicySelection.providerMethods in io.grpc.internal that return LoadBalancerProviderModifier and TypeMethodDescription(package private) LoadBalancerProviderAutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.getDelegateProvider()ServiceConfigUtil.PolicySelection.getProvider()private LoadBalancerProviderAutoConfiguredLoadBalancerFactory.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 classThe health-check-capable provider for the "round_robin" balancing policy.Fields in io.grpc.protobuf.services.internal declared as LoadBalancerProviderModifier and TypeFieldDescriptionprivate final LoadBalancerProviderHealthCheckingRoundRobinLoadBalancerProvider.rrProviderMethods in io.grpc.protobuf.services.internal that return LoadBalancerProviderModifier and TypeMethodDescription(package private) static LoadBalancerProviderHealthCheckingRoundRobinLoadBalancerProvider.newRoundRobinProvider() -
Uses of LoadBalancerProvider in io.grpc.rls
Subclasses of LoadBalancerProvider in io.grpc.rlsModifier and TypeClassDescriptionfinal classThe provider for the "rls_experimental" balancing policy.Fields in io.grpc.rls declared as LoadBalancerProviderModifier and TypeFieldDescriptionprivate final LoadBalancerProviderLbPolicyConfiguration.ChildLoadBalancingPolicy.effectiveLbProviderMethods in io.grpc.rls that return LoadBalancerProviderModifier and TypeMethodDescription(package private) LoadBalancerProviderLbPolicyConfiguration.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 classstatic final classFields in io.grpc.util declared as LoadBalancerProviderModifier and TypeFieldDescriptionprotected final LoadBalancerProviderMultiChildLoadBalancer.pickFirstLbProvider