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 LoadBalancerLoadBalancer.Factory.newLoadBalancer(LoadBalancer.Helper helper) Creates aLoadBalancerthat 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.HelperCachedSubchannelPool.helperprivate final LoadBalancer.HelperGrpclbLoadBalancer.helperprivate final LoadBalancer.HelperGrpclbState.helperMethods 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.HelperAutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.helperprivate final LoadBalancer.HelperPickFirstLeafLoadBalancer.helperprivate final LoadBalancer.HelperPickFirstLoadBalancer.helperMethods 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 classFields in io.grpc.protobuf.services declared as LoadBalancer.HelperModifier and TypeFieldDescriptionprivate final LoadBalancer.HelperHealthCheckingLoadBalancerFactory.HelperImpl.delegateMethods in io.grpc.protobuf.services that return LoadBalancer.HelperModifier and TypeMethodDescriptionprotected LoadBalancer.HelperHealthCheckingLoadBalancerFactory.HelperImpl.delegate()Methods in io.grpc.protobuf.services with parameters of type LoadBalancer.HelperModifier and TypeMethodDescriptionstatic 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 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 classA delegatingLoadBalancer.Helperfor the child load blanacer.(package private) final classA delegatingLoadBalancer.Helpermaintains status ofLbPolicyConfiguration.ChildPolicyWrapperwhenLoadBalancer.Subchannelstatus changed.Fields in io.grpc.rls declared as LoadBalancer.HelperModifier and TypeFieldDescriptionprivate LoadBalancer.HelperCachingRlsLbClient.Builder.helper(package private) final LoadBalancer.HelperCachingRlsLbClient.RlsLbHelper.helperprivate final LoadBalancer.HelperChildLoadBalancerHelper.ChildLoadBalancerHelperProvider.helperprivate final LoadBalancer.HelperRlsLoadBalancer.helperprivate final LoadBalancer.HelperChildLoadBalancerHelper.rlsHelperMethods in io.grpc.rls that return LoadBalancer.HelperModifier and TypeMethodDescriptionprotected LoadBalancer.HelperCachingRlsLbClient.RlsLbHelper.delegate()protected LoadBalancer.HelperChildLoadBalancerHelper.delegate()protected LoadBalancer.HelperLbPolicyConfiguration.ChildPolicyWrapper.ChildPolicyReportingHelper.delegate()Methods in io.grpc.rls with parameters of type LoadBalancer.HelperModifier and TypeMethodDescriptionRlsLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) (package private) CachingRlsLbClient.BuilderCachingRlsLbClient.Builder.setHelper(LoadBalancer.Helper helper) Constructors in io.grpc.rls with parameters of type LoadBalancer.HelperModifierConstructorDescriptionprivateChildLoadBalancerHelper(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 TypeClassDescriptionclassfinal classA newLoadBalancer.Helperused by health producer systems to build health notification chain, viaLoadBalancer.CreateSubchannelArgs.protected classChildLbStateHelper is the glue between ChildLbState and the helpers associated with the petiole policy above and the PickFirstLoadBalancer's helper below.(package private) classThis child helper wraps the provided helper so that it can hand out wrappedOutlierDetectionLoadBalancer.OutlierDetectionSubchannels and manage the address info map.Fields in io.grpc.util declared as LoadBalancer.HelperModifier and TypeFieldDescriptionprivate final LoadBalancer.HelperOutlierDetectionLoadBalancer.childHelperprivate final LoadBalancer.HelperHealthProducerHelper.delegateprivate LoadBalancer.HelperOutlierDetectionLoadBalancer.ChildHelper.delegateprivate final LoadBalancer.HelperGracefulSwitchLoadBalancer.helperprivate final LoadBalancer.HelperMultiChildLoadBalancer.helperMethods in io.grpc.util that return LoadBalancer.HelperModifier and TypeMethodDescriptionprotected abstract LoadBalancer.HelperForwardingLoadBalancerHelper.delegate()Returns the underlying helper.protected LoadBalancer.HelperHealthProducerHelper.delegate()protected LoadBalancer.HelperMultiChildLoadBalancer.ChildLbState.ChildLbStateHelper.delegate()protected LoadBalancer.HelperOutlierDetectionLoadBalancer.ChildHelper.delegate()protected final LoadBalancer.HelperMultiChildLoadBalancer.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) protectedOutlierDetectionLoadBalancer(LoadBalancer.Helper helper, TimeProvider timeProvider) Creates a new instance ofOutlierDetectionLoadBalancer.(package private)