Uses of Class
io.grpc.LoadBalancer.Helper
-
Packages that use LoadBalancer.Helper 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.Helper in io.grpc
Methods in io.grpc with parameters of type LoadBalancer.Helper 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.Helper in io.grpc.grpclb
Fields in io.grpc.grpclb declared as LoadBalancer.Helper Modifier and Type Field Description private LoadBalancer.Helper
CachedSubchannelPool. helper
private LoadBalancer.Helper
GrpclbLoadBalancer. helper
private LoadBalancer.Helper
GrpclbState. helper
Methods in io.grpc.grpclb with parameters of type LoadBalancer.Helper Modifier and Type Method Description LoadBalancer
GrpclbLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
Constructors in io.grpc.grpclb with parameters of type LoadBalancer.Helper Constructor Description CachedSubchannelPool(LoadBalancer.Helper helper)
GrpclbLoadBalancer(LoadBalancer.Helper helper, Context context, SubchannelPool subchannelPool, TimeProvider time, com.google.common.base.Stopwatch stopwatch, BackoffPolicy.Provider backoffPolicyProvider)
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.internal Modifier and Type Class Description private class
ManagedChannelImpl.LbHelperImpl
Fields in io.grpc.internal declared as LoadBalancer.Helper Modifier and Type Field Description private LoadBalancer.Helper
AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer. helper
private LoadBalancer.Helper
PickFirstLeafLoadBalancer. helper
private LoadBalancer.Helper
PickFirstLoadBalancer. helper
Methods in io.grpc.internal with parameters of type LoadBalancer.Helper Modifier and Type Method Description AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer
AutoConfiguredLoadBalancerFactory. newLoadBalancer(LoadBalancer.Helper helper)
LoadBalancer
PickFirstLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
Constructors in io.grpc.internal with parameters of type LoadBalancer.Helper Constructor Description AutoConfiguredLoadBalancer(LoadBalancer.Helper helper)
PickFirstLeafLoadBalancer(LoadBalancer.Helper helper)
PickFirstLoadBalancer(LoadBalancer.Helper helper)
-
Uses of LoadBalancer.Helper in io.grpc.protobuf.services
Subclasses of LoadBalancer.Helper in io.grpc.protobuf.services Modifier and Type Class Description private class
HealthCheckingLoadBalancerFactory.HelperImpl
Fields in io.grpc.protobuf.services declared as LoadBalancer.Helper Modifier and Type Field Description private LoadBalancer.Helper
HealthCheckingLoadBalancerFactory.HelperImpl. delegate
Methods in io.grpc.protobuf.services that return LoadBalancer.Helper Modifier and Type Method Description protected LoadBalancer.Helper
HealthCheckingLoadBalancerFactory.HelperImpl. delegate()
Methods in io.grpc.protobuf.services with parameters of type LoadBalancer.Helper Modifier and Type Method Description 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.Helper Constructor Description HelperImpl(LoadBalancer.Helper delegate)
-
Uses of LoadBalancer.Helper in io.grpc.protobuf.services.internal
Methods in io.grpc.protobuf.services.internal with parameters of type LoadBalancer.Helper Modifier and Type Method Description LoadBalancer
HealthCheckingRoundRobinLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
-
Uses of LoadBalancer.Helper in io.grpc.rls
Subclasses of LoadBalancer.Helper in io.grpc.rls Modifier and Type Class Description private static class
CachingRlsLbClient.RlsLbHelper
(package private) class
ChildLoadBalancerHelper
A delegatingLoadBalancer.Helper
for the child load blanacer.(package private) class
LbPolicyConfiguration.ChildPolicyWrapper.ChildPolicyReportingHelper
A delegatingLoadBalancer.Helper
maintains status ofLbPolicyConfiguration.ChildPolicyWrapper
whenLoadBalancer.Subchannel
status changed.Fields in io.grpc.rls declared as LoadBalancer.Helper Modifier and Type Field Description private LoadBalancer.Helper
CachingRlsLbClient.Builder. helper
(package private) LoadBalancer.Helper
CachingRlsLbClient.RlsLbHelper. helper
private LoadBalancer.Helper
ChildLoadBalancerHelper.ChildLoadBalancerHelperProvider. helper
private LoadBalancer.Helper
RlsLoadBalancer. helper
private LoadBalancer.Helper
ChildLoadBalancerHelper. rlsHelper
Methods in io.grpc.rls that return LoadBalancer.Helper Modifier and Type Method Description protected 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.Helper Modifier and Type Method Description LoadBalancer
RlsLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
(package private) CachingRlsLbClient.Builder
CachingRlsLbClient.Builder. setHelper(LoadBalancer.Helper helper)
Constructors in io.grpc.rls with parameters of type LoadBalancer.Helper Constructor Description ChildLoadBalancerHelper(java.lang.String target, LoadBalancer.Helper rlsHelper, SubchannelStateManager subchannelStateManager, LoadBalancer.SubchannelPicker picker)
ChildLoadBalancerHelperProvider(LoadBalancer.Helper helper, SubchannelStateManager subchannelStateManager, LoadBalancer.SubchannelPicker picker)
RlsLbHelper(LoadBalancer.Helper helper)
RlsLoadBalancer(LoadBalancer.Helper helper)
-
Uses of LoadBalancer.Helper in io.grpc.util
Subclasses of LoadBalancer.Helper in io.grpc.util Modifier and Type Class Description class
ForwardingLoadBalancerHelper
class
HealthProducerHelper
A newLoadBalancer.Helper
used by health producer systems to build health notification chain, viaLoadBalancer.CreateSubchannelArgs
.protected class
MultiChildLoadBalancer.ChildLbState.ChildLbStateHelper
ChildLbStateHelper is the glue between ChildLbState and the helpers associated with the petiole policy above and the PickFirstLoadBalancer's helper below.(package private) class
OutlierDetectionLoadBalancer.ChildHelper
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.Helper Modifier and Type Field Description private LoadBalancer.Helper
OutlierDetectionLoadBalancer. childHelper
private LoadBalancer.Helper
HealthProducerHelper. delegate
private LoadBalancer.Helper
OutlierDetectionLoadBalancer.ChildHelper. delegate
private LoadBalancer.Helper
GracefulSwitchLoadBalancer. helper
private LoadBalancer.Helper
MultiChildLoadBalancer. helper
Methods in io.grpc.util that return LoadBalancer.Helper Modifier and Type Method Description protected 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 LoadBalancer.Helper
MultiChildLoadBalancer. getHelper()
Methods in io.grpc.util with parameters of type LoadBalancer.Helper Modifier and Type Method Description LoadBalancer
OutlierDetectionLoadBalancerProvider. newLoadBalancer(LoadBalancer.Helper helper)
LoadBalancer
SecretRoundRobinLoadBalancerProvider.Provider. newLoadBalancer(LoadBalancer.Helper helper)
Constructors in io.grpc.util with parameters of type LoadBalancer.Helper Constructor Description ChildHelper(LoadBalancer.Helper delegate)
GracefulSwitchLoadBalancer(LoadBalancer.Helper helper)
HealthProducerHelper(LoadBalancer.Helper helper)
MultiChildLoadBalancer(LoadBalancer.Helper helper)
OutlierDetectionLoadBalancer(LoadBalancer.Helper helper, TimeProvider timeProvider)
Creates a new instance ofOutlierDetectionLoadBalancer
.OutlierDetectionSubchannel(LoadBalancer.CreateSubchannelArgs args, LoadBalancer.Helper helper)
RoundRobinLoadBalancer(LoadBalancer.Helper helper)
-