Package io.grpc.xds
Class ClusterResolverLoadBalancer.ClusterResolverLbState.RefreshableHelper
- java.lang.Object
-
- io.grpc.LoadBalancer.Helper
-
- io.grpc.util.ForwardingLoadBalancerHelper
-
- io.grpc.xds.ClusterResolverLoadBalancer.ClusterResolverLbState.RefreshableHelper
-
- Enclosing class:
- ClusterResolverLoadBalancer.ClusterResolverLbState
private final class ClusterResolverLoadBalancer.ClusterResolverLbState.RefreshableHelper extends io.grpc.util.ForwardingLoadBalancerHelper
Wires re-resolution requests from downstream LB policies with DNS resolver.
-
-
Field Summary
Fields Modifier and Type Field Description private io.grpc.LoadBalancer.Helper
delegate
-
Constructor Summary
Constructors Modifier Constructor Description private
RefreshableHelper(io.grpc.LoadBalancer.Helper delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.grpc.LoadBalancer.Helper
delegate()
void
refreshNameResolution()
-
Methods inherited from class io.grpc.util.ForwardingLoadBalancerHelper
createOobChannel, createOobChannel, createResolvingOobChannel, createResolvingOobChannelBuilder, createResolvingOobChannelBuilder, createSubchannel, getAuthority, getChannelCredentials, getChannelLogger, getChannelTarget, getMetricRecorder, getNameResolverArgs, getNameResolverRegistry, getScheduledExecutorService, getSynchronizationContext, getUnsafeChannelCredentials, ignoreRefreshNameResolutionCheck, toString, updateBalancingState, updateOobChannelAddresses, updateOobChannelAddresses
-
-