Uses of Class
io.grpc.LoadBalancer.Helper
Packages that use LoadBalancer.Helper
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.Helper in io.grpc
Methods in io.grpc with parameters of type LoadBalancer.HelperModifier and TypeMethodDescriptionabstract LoadBalancer
LoadBalancer.Factory.newLoadBalancer
(LoadBalancer.Helper helper) Creates aLoadBalancer
that will be used inside a channel. -
Uses of LoadBalancer.Helper in io.grpc.grpclb
Fields in io.grpc.grpclb declared as LoadBalancer.HelperModifier and TypeFieldDescriptionprivate final LoadBalancer.Helper
CachedSubchannelPool.helper
private final LoadBalancer.Helper
GrpclbLoadBalancer.helper
private final LoadBalancer.Helper
GrpclbState.helper
Methods in io.grpc.grpclb with parameters of type LoadBalancer.HelperModifier and TypeMethodDescriptionGrpclbLoadBalancerProvider.newLoadBalancer
(LoadBalancer.Helper helper) Constructors in io.grpc.grpclb with parameters of type LoadBalancer.HelperModifierConstructorDescription(package private)
GrpclbLoadBalancer
(LoadBalancer.Helper helper, Context context, SubchannelPool subchannelPool, TimeProvider time, com.google.common.base.Stopwatch stopwatch, BackoffPolicy.Provider backoffPolicyProvider) (package private)
GrpclbState
(GrpclbConfig config, LoadBalancer.Helper helper, Context context, SubchannelPool subchannelPool, TimeProvider time, com.google.common.base.Stopwatch stopwatch, BackoffPolicy.Provider backoffPolicyProvider) -
Uses of LoadBalancer.Helper in io.grpc.internal
Subclasses of LoadBalancer.Helper in io.grpc.internalFields in io.grpc.internal declared as LoadBalancer.HelperModifier and TypeFieldDescriptionprivate final LoadBalancer.Helper
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.helper
private final LoadBalancer.Helper
PickFirstLeafLoadBalancer.helper
private final LoadBalancer.Helper
PickFirstLoadBalancer.helper
Methods in io.grpc.internal with parameters of type LoadBalancer.HelperModifier and TypeMethodDescriptionAutoConfiguredLoadBalancerFactory.newLoadBalancer
(LoadBalancer.Helper helper) PickFirstLoadBalancerProvider.newLoadBalancer
(LoadBalancer.Helper helper) Constructors in io.grpc.internal with parameters of type LoadBalancer.HelperModifierConstructorDescription(package private)
(package private)
(package private)
-
Uses of LoadBalancer.Helper in io.grpc.protobuf.services
Subclasses of LoadBalancer.Helper in io.grpc.protobuf.servicesModifier and TypeClassDescriptionprivate final class
Fields in io.grpc.protobuf.services declared as LoadBalancer.HelperModifier and TypeFieldDescriptionprivate final LoadBalancer.Helper
HealthCheckingLoadBalancerFactory.HelperImpl.delegate
Methods in io.grpc.protobuf.services that return LoadBalancer.HelperModifier and TypeMethodDescriptionprotected LoadBalancer.Helper
HealthCheckingLoadBalancerFactory.HelperImpl.delegate()
Methods in io.grpc.protobuf.services with parameters of type LoadBalancer.HelperModifier and TypeMethodDescriptionstatic 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 LoadBalancer.Helper -
Uses of LoadBalancer.Helper in io.grpc.protobuf.services.internal
Methods in io.grpc.protobuf.services.internal with parameters of type LoadBalancer.HelperModifier and TypeMethodDescriptionHealthCheckingRoundRobinLoadBalancerProvider.newLoadBalancer
(LoadBalancer.Helper helper) -
Uses of LoadBalancer.Helper in io.grpc.rls
Subclasses of LoadBalancer.Helper in io.grpc.rlsModifier and TypeClassDescriptionprivate static final class
(package private) final class
A delegatingLoadBalancer.Helper
for the child load blanacer.(package private) final class
A delegatingLoadBalancer.Helper
maintains status ofLbPolicyConfiguration.ChildPolicyWrapper
whenLoadBalancer.Subchannel
status changed.Fields in io.grpc.rls declared as LoadBalancer.HelperModifier and TypeFieldDescriptionprivate LoadBalancer.Helper
CachingRlsLbClient.Builder.helper
(package private) final LoadBalancer.Helper
CachingRlsLbClient.RlsLbHelper.helper
private final LoadBalancer.Helper
ChildLoadBalancerHelper.ChildLoadBalancerHelperProvider.helper
private final LoadBalancer.Helper
RlsLoadBalancer.helper
private final LoadBalancer.Helper
ChildLoadBalancerHelper.rlsHelper
Methods in io.grpc.rls that return LoadBalancer.HelperModifier and TypeMethodDescriptionprotected LoadBalancer.Helper
CachingRlsLbClient.RlsLbHelper.delegate()
protected LoadBalancer.Helper
ChildLoadBalancerHelper.delegate()
protected LoadBalancer.Helper
LbPolicyConfiguration.ChildPolicyWrapper.ChildPolicyReportingHelper.delegate()
Methods in io.grpc.rls with parameters of type LoadBalancer.HelperModifier and TypeMethodDescriptionRlsLoadBalancerProvider.newLoadBalancer
(LoadBalancer.Helper helper) (package private) CachingRlsLbClient.Builder
CachingRlsLbClient.Builder.setHelper
(LoadBalancer.Helper helper) Constructors in io.grpc.rls with parameters of type LoadBalancer.HelperModifierConstructorDescriptionprivate
ChildLoadBalancerHelper
(String target, LoadBalancer.Helper rlsHelper, SubchannelStateManager subchannelStateManager, LoadBalancer.SubchannelPicker picker) (package private)
ChildLoadBalancerHelperProvider
(LoadBalancer.Helper helper, SubchannelStateManager subchannelStateManager, LoadBalancer.SubchannelPicker picker) (package private)
RlsLbHelper
(LoadBalancer.Helper helper) (package private)
RlsLoadBalancer
(LoadBalancer.Helper helper) -
Uses of LoadBalancer.Helper in io.grpc.util
Subclasses of LoadBalancer.Helper in io.grpc.utilModifier and TypeClassDescriptionclass
final class
A newLoadBalancer.Helper
used by health producer systems to build health notification chain, viaLoadBalancer.CreateSubchannelArgs
.protected class
ChildLbStateHelper is the glue between ChildLbState and the helpers associated with the petiole policy above and the PickFirstLoadBalancer's helper below.(package private) class
This child helper wraps the provided helper so that it can hand out wrappedOutlierDetectionLoadBalancer.OutlierDetectionSubchannel
s and manage the address info map.Fields in io.grpc.util declared as LoadBalancer.HelperModifier and TypeFieldDescriptionprivate final LoadBalancer.Helper
OutlierDetectionLoadBalancer.childHelper
private final LoadBalancer.Helper
HealthProducerHelper.delegate
private LoadBalancer.Helper
OutlierDetectionLoadBalancer.ChildHelper.delegate
private final LoadBalancer.Helper
GracefulSwitchLoadBalancer.helper
private final LoadBalancer.Helper
MultiChildLoadBalancer.helper
Methods in io.grpc.util that return LoadBalancer.HelperModifier and TypeMethodDescriptionprotected abstract LoadBalancer.Helper
ForwardingLoadBalancerHelper.delegate()
Returns the underlying helper.protected LoadBalancer.Helper
HealthProducerHelper.delegate()
protected LoadBalancer.Helper
MultiChildLoadBalancer.ChildLbState.ChildLbStateHelper.delegate()
protected LoadBalancer.Helper
OutlierDetectionLoadBalancer.ChildHelper.delegate()
protected final LoadBalancer.Helper
MultiChildLoadBalancer.getHelper()
Methods in io.grpc.util with parameters of type LoadBalancer.HelperModifier and TypeMethodDescriptionOutlierDetectionLoadBalancerProvider.newLoadBalancer
(LoadBalancer.Helper helper) SecretRoundRobinLoadBalancerProvider.Provider.newLoadBalancer
(LoadBalancer.Helper helper) Constructors in io.grpc.util with parameters of type LoadBalancer.HelperModifierConstructorDescription(package private)
ChildHelper
(LoadBalancer.Helper delegate) protected
OutlierDetectionLoadBalancer
(LoadBalancer.Helper helper, TimeProvider timeProvider) Creates a new instance ofOutlierDetectionLoadBalancer
.(package private)