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 -
Constructor Summary
Constructors -
Method Summary
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
-
Field Details
-
delegate
private final io.grpc.LoadBalancer.Helper delegate
-
-
Constructor Details
-
RefreshableHelper
private RefreshableHelper(io.grpc.LoadBalancer.Helper delegate)
-
-
Method Details
-
refreshNameResolution
public void refreshNameResolution()- Overrides:
refreshNameResolution
in classio.grpc.util.ForwardingLoadBalancerHelper
-
delegate
protected io.grpc.LoadBalancer.Helper delegate()- Specified by:
delegate
in classio.grpc.util.ForwardingLoadBalancerHelper
-