Uses of Class
io.grpc.LoadBalancer
Packages that use LoadBalancer
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.
Utilities with advanced features in the core layer that user can optionally use.
-
Uses of LoadBalancer in io.grpc
Methods in io.grpc that return LoadBalancerModifier and TypeMethodDescriptionabstract LoadBalancerLoadBalancer.Factory.newLoadBalancer(LoadBalancer.Helper helper) Creates aLoadBalancerthat will be used inside a channel. -
Uses of LoadBalancer in io.grpc.grpclb
Subclasses of LoadBalancer in io.grpc.grpclbModifier and TypeClassDescription(package private) classALoadBalancerthat uses the GRPCLB protocol.Methods in io.grpc.grpclb that return LoadBalancerModifier and TypeMethodDescriptionGrpclbLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) -
Uses of LoadBalancer in io.grpc.internal
Subclasses of LoadBalancer in io.grpc.internalModifier and TypeClassDescriptionprivate static final class(package private) final classALoadBalancerthat provides no load-balancing over the addresses from theNameResolver.(package private) final classALoadBalancerthat provides no load-balancing over the addresses from theNameResolver.Fields in io.grpc.internal declared as LoadBalancerModifier and TypeFieldDescriptionprivate LoadBalancerAutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.delegateMethods in io.grpc.internal that return LoadBalancerModifier and TypeMethodDescriptionAutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.getDelegate()PickFirstLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) Methods in io.grpc.internal with parameters of type LoadBalancerModifier and TypeMethodDescription(package private) voidAutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.setDelegate(LoadBalancer lb) -
Uses of LoadBalancer in io.grpc.protobuf.services
Subclasses of LoadBalancer in io.grpc.protobuf.servicesModifier and TypeClassDescriptionprivate static final classFields in io.grpc.protobuf.services declared as LoadBalancerModifier and TypeFieldDescription(package private) final LoadBalancerHealthCheckingLoadBalancerFactory.HealthCheckingLoadBalancer.delegateMethods in io.grpc.protobuf.services that return LoadBalancerModifier and TypeMethodDescriptionprotected LoadBalancerHealthCheckingLoadBalancerFactory.HealthCheckingLoadBalancer.delegate()static LoadBalancerHealthCheckingLoadBalancerUtil.newHealthCheckingLoadBalancer(LoadBalancer.Factory factory, LoadBalancer.Helper helper) Creates a health-checking-capable LoadBalancer.HealthCheckingLoadBalancerFactory.newLoadBalancer(LoadBalancer.Helper helper) Constructors in io.grpc.protobuf.services with parameters of type LoadBalancerModifierConstructorDescription(package private)HealthCheckingLoadBalancer(HealthCheckingLoadBalancerFactory.HelperImpl helper, LoadBalancer delegate) -
Uses of LoadBalancer in io.grpc.protobuf.services.internal
Methods in io.grpc.protobuf.services.internal that return LoadBalancerModifier and TypeMethodDescriptionHealthCheckingRoundRobinLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) -
Uses of LoadBalancer in io.grpc.rls
Subclasses of LoadBalancer in io.grpc.rlsModifier and TypeClassDescription(package private) final classImplementation ofLoadBalancerbacked by route lookup service.Fields in io.grpc.rls declared as LoadBalancerModifier and TypeFieldDescriptionprivate final LoadBalancerLbPolicyConfiguration.ChildPolicyWrapper.lbMethods in io.grpc.rls that return LoadBalancerModifier and TypeMethodDescriptionRlsLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) -
Uses of LoadBalancer in io.grpc.util
Subclasses of LoadBalancer in io.grpc.utilModifier and TypeClassDescriptionclassfinal classA load balancer that gracefully swaps to a new lb policy.classA base load balancing policy for those policies which has multiple children such as ClusterManager or the petiole policies.final classWraps a childLoadBalancerwhile monitoring for outlier backends and removing them from the use of the child LB.(package private) final classALoadBalancerthat provides round-robin load-balancing over theEquivalentAddressGroups from theNameResolver.Fields in io.grpc.util declared as LoadBalancerModifier and TypeFieldDescriptionprivate LoadBalancerGracefulSwitchLoadBalancer.currentLbprivate final LoadBalancerGracefulSwitchLoadBalancer.defaultBalancerprivate final LoadBalancerMultiChildLoadBalancer.ChildLbState.lbprivate LoadBalancerGracefulSwitchLoadBalancer.pendingLbMethods in io.grpc.util that return LoadBalancerModifier and TypeMethodDescriptionprotected abstract LoadBalancerForwardingLoadBalancer.delegate()Returns the underlying balancer.protected LoadBalancerGracefulSwitchLoadBalancer.delegate()final LoadBalancerMultiChildLoadBalancer.ChildLbState.getLb()OutlierDetectionLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) SecretRoundRobinLoadBalancerProvider.Provider.newLoadBalancer(LoadBalancer.Helper helper)