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 LoadBalancer
LoadBalancer.Factory.newLoadBalancer
(LoadBalancer.Helper helper) Creates aLoadBalancer
that will be used inside a channel. -
Uses of LoadBalancer in io.grpc.grpclb
Subclasses of LoadBalancer in io.grpc.grpclbModifier and TypeClassDescription(package private) class
ALoadBalancer
that 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 class
ALoadBalancer
that provides no load-balancing over the addresses from theNameResolver
.(package private) final class
ALoadBalancer
that provides no load-balancing over the addresses from theNameResolver
.Fields in io.grpc.internal declared as LoadBalancerModifier and TypeFieldDescriptionprivate LoadBalancer
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.delegate
Methods 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) void
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.setDelegate
(LoadBalancer lb) -
Uses of LoadBalancer in io.grpc.protobuf.services
Subclasses of LoadBalancer in io.grpc.protobuf.servicesModifier and TypeClassDescriptionprivate static final class
Fields in io.grpc.protobuf.services declared as LoadBalancerModifier and TypeFieldDescription(package private) final LoadBalancer
HealthCheckingLoadBalancerFactory.HealthCheckingLoadBalancer.delegate
Methods in io.grpc.protobuf.services that return LoadBalancerModifier and TypeMethodDescriptionprotected LoadBalancer
HealthCheckingLoadBalancerFactory.HealthCheckingLoadBalancer.delegate()
static LoadBalancer
HealthCheckingLoadBalancerUtil.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 class
Implementation ofLoadBalancer
backed by route lookup service.Fields in io.grpc.rls declared as LoadBalancerModifier and TypeFieldDescriptionprivate final LoadBalancer
LbPolicyConfiguration.ChildPolicyWrapper.lb
Methods 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 TypeClassDescriptionclass
final class
A load balancer that gracefully swaps to a new lb policy.class
A base load balancing policy for those policies which has multiple children such as ClusterManager or the petiole policies.final class
Wraps a childLoadBalancer
while monitoring for outlier backends and removing them from the use of the child LB.(package private) final class
ALoadBalancer
that provides round-robin load-balancing over theEquivalentAddressGroup
s from theNameResolver
.Fields in io.grpc.util declared as LoadBalancerModifier and TypeFieldDescriptionprivate LoadBalancer
GracefulSwitchLoadBalancer.currentLb
private final LoadBalancer
GracefulSwitchLoadBalancer.defaultBalancer
private final LoadBalancer
MultiChildLoadBalancer.ChildLbState.lb
private LoadBalancer
GracefulSwitchLoadBalancer.pendingLb
Methods in io.grpc.util that return LoadBalancerModifier and TypeMethodDescriptionprotected abstract LoadBalancer
ForwardingLoadBalancer.delegate()
Returns the underlying balancer.protected LoadBalancer
GracefulSwitchLoadBalancer.delegate()
final LoadBalancer
MultiChildLoadBalancer.ChildLbState.getLb()
OutlierDetectionLoadBalancerProvider.newLoadBalancer
(LoadBalancer.Helper helper) SecretRoundRobinLoadBalancerProvider.Provider.newLoadBalancer
(LoadBalancer.Helper helper)