Uses of Class
io.grpc.NameResolver
Packages that use NameResolver
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
The main transport implementation based on Netty,
for both the client and the server.
-
Uses of NameResolver in io.grpc
Methods in io.grpc that return NameResolverModifier and TypeMethodDescriptionabstract NameResolver
NameResolver.Factory.newNameResolver
(URI targetUri, NameResolver.Args args) Creates aNameResolver
for the given target URI, ornull
if the given URI cannot be resolved by this factory.NameResolverRegistry.NameResolverFactory.newNameResolver
(URI targetUri, NameResolver.Args args) -
Uses of NameResolver in io.grpc.grpclb
Subclasses of NameResolver in io.grpc.grpclbModifier and TypeClassDescription(package private) final class
A DNS-basedNameResolver
with gRPC LB specific add-ons for resolving balancer addresses via service records. -
Uses of NameResolver in io.grpc.internal
Subclasses of NameResolver in io.grpc.internalModifier and TypeClassDescriptionclass
A DNS-basedNameResolver
.(package private) class
A forwarding class to ensure non overridden methods are forwarded to the delegate.(package private) final class
This wrapper class can add retry capability to any pollingNameResolver
implementation that supports callingRetryingNameResolver.ResolutionResultListener
s with the outcome of each resolution.Fields in io.grpc.internal declared as NameResolverModifier and TypeFieldDescriptionprivate final NameResolver
ForwardingNameResolver.delegate
private NameResolver
ManagedChannelImpl.nameResolver
(package private) final NameResolver
ManagedChannelImpl.NameResolverListener.resolver
private final NameResolver
RetryingNameResolver.retriedNameResolver
Methods in io.grpc.internal that return NameResolverModifier and TypeMethodDescription(package private) static NameResolver
ManagedChannelImpl.getNameResolver
(URI targetUri, String overrideAuthority, NameResolverProvider provider, NameResolver.Args nameResolverArgs) (package private) NameResolver
RetryingNameResolver.getRetriedNameResolver()
Used to get the underlyingNameResolver
that is getting its failed attempts retried.DnsNameResolverProvider.newNameResolver
(URI targetUri, NameResolver.Args args) ManagedChannelImplBuilder.DirectAddressNameResolverProvider.newNameResolver
(URI notUsedUri, NameResolver.Args args) NameResolverFactoryToProviderFacade.newNameResolver
(URI targetUri, NameResolver.Args args) Constructors in io.grpc.internal with parameters of type NameResolverModifierConstructorDescription(package private)
ForwardingNameResolver
(NameResolver delegate) (package private)
NameResolverListener
(ManagedChannelImpl.LbHelperImpl helperImpl, NameResolver resolver) (package private)
RetryingNameResolver
(NameResolver retriedNameResolver, RetryScheduler retryScheduler, SynchronizationContext syncContext) Creates a newRetryingNameResolver
. -
Uses of NameResolver in io.grpc.netty
Subclasses of NameResolver in io.grpc.netty