Uses of Class
io.grpc.LoadBalancer
-
Packages that use LoadBalancer 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 Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.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 LoadBalancer in io.grpc
Methods in io.grpc that return LoadBalancer Modifier and Type Method Description abstract 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.grpclb Modifier and Type Class Description (package private) class
GrpclbLoadBalancer
ALoadBalancer
that uses the GRPCLB protocol.Methods in io.grpc.grpclb that return LoadBalancer Modifier and Type Method Description LoadBalancer
GrpclbLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
-
Uses of LoadBalancer in io.grpc.internal
Subclasses of LoadBalancer in io.grpc.internal Modifier and Type Class Description private static class
AutoConfiguredLoadBalancerFactory.NoopLoadBalancer
(package private) class
PickFirstLeafLoadBalancer
ALoadBalancer
that provides no load-balancing over the addresses from theNameResolver
.(package private) class
PickFirstLoadBalancer
ALoadBalancer
that provides no load-balancing over the addresses from theNameResolver
.Fields in io.grpc.internal declared as LoadBalancer Modifier and Type Field Description private LoadBalancer
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer. delegate
Methods in io.grpc.internal that return LoadBalancer Modifier and Type Method Description LoadBalancer
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer. getDelegate()
LoadBalancer
PickFirstLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
Methods in io.grpc.internal with parameters of type LoadBalancer Modifier and Type Method Description (package private) void
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer. setDelegate(LoadBalancer lb)
-
Uses of LoadBalancer in io.grpc.protobuf.services
Subclasses of LoadBalancer in io.grpc.protobuf.services Modifier and Type Class Description private static class
HealthCheckingLoadBalancerFactory.HealthCheckingLoadBalancer
Fields in io.grpc.protobuf.services declared as LoadBalancer Modifier and Type Field Description (package private) LoadBalancer
HealthCheckingLoadBalancerFactory.HealthCheckingLoadBalancer. delegate
Methods in io.grpc.protobuf.services that return LoadBalancer Modifier and Type Method Description protected LoadBalancer
HealthCheckingLoadBalancerFactory.HealthCheckingLoadBalancer. delegate()
static LoadBalancer
HealthCheckingLoadBalancerUtil. newHealthCheckingLoadBalancer(LoadBalancer.Factory factory, LoadBalancer.Helper helper)
Creates a health-checking-capable LoadBalancer.LoadBalancer
HealthCheckingLoadBalancerFactory. newLoadBalancer(LoadBalancer.Helper helper)
Constructors in io.grpc.protobuf.services with parameters of type LoadBalancer Constructor Description HealthCheckingLoadBalancer(HealthCheckingLoadBalancerFactory.HelperImpl helper, LoadBalancer delegate)
-
Uses of LoadBalancer in io.grpc.protobuf.services.internal
Methods in io.grpc.protobuf.services.internal that return LoadBalancer Modifier and Type Method Description LoadBalancer
HealthCheckingRoundRobinLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
-
Uses of LoadBalancer in io.grpc.rls
Subclasses of LoadBalancer in io.grpc.rls Modifier and Type Class Description (package private) class
RlsLoadBalancer
Implementation ofLoadBalancer
backed by route lookup service.Fields in io.grpc.rls declared as LoadBalancer Modifier and Type Field Description private LoadBalancer
LbPolicyConfiguration.ChildPolicyWrapper. lb
Methods in io.grpc.rls that return LoadBalancer Modifier and Type Method Description LoadBalancer
RlsLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
-
Uses of LoadBalancer in io.grpc.util
Subclasses of LoadBalancer in io.grpc.util Modifier and Type Class Description class
ForwardingLoadBalancer
class
GracefulSwitchLoadBalancer
A load balancer that gracefully swaps to a new lb policy.class
MultiChildLoadBalancer
A base load balancing policy for those policies which has multiple children such as ClusterManager or the petiole policies.class
OutlierDetectionLoadBalancer
Wraps a childLoadBalancer
while monitoring for outlier backends and removing them from the use of the child LB.(package private) class
RoundRobinLoadBalancer
ALoadBalancer
that provides round-robin load-balancing over theEquivalentAddressGroup
s from theNameResolver
.Fields in io.grpc.util declared as LoadBalancer Modifier and Type Field Description private LoadBalancer
GracefulSwitchLoadBalancer. currentLb
private LoadBalancer
GracefulSwitchLoadBalancer. defaultBalancer
private LoadBalancer
MultiChildLoadBalancer.ChildLbState. lb
private LoadBalancer
GracefulSwitchLoadBalancer. pendingLb
Methods in io.grpc.util that return LoadBalancer Modifier and Type Method Description protected abstract LoadBalancer
ForwardingLoadBalancer. delegate()
Returns the underlying balancer.protected LoadBalancer
GracefulSwitchLoadBalancer. delegate()
LoadBalancer
MultiChildLoadBalancer.ChildLbState. getLb()
LoadBalancer
OutlierDetectionLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
LoadBalancer
SecretRoundRobinLoadBalancerProvider.Provider. newLoadBalancer(LoadBalancer.Helper helper)
-