Uses of Class
io.grpc.NameResolver
-
Packages that use NameResolver 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.netty 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 NameResolver Modifier and Type Method Description abstract NameResolver
NameResolver.Factory. newNameResolver(java.net.URI targetUri, NameResolver.Args args)
Creates aNameResolver
for the given target URI, ornull
if the given URI cannot be resolved by this factory.NameResolver
NameResolverRegistry.NameResolverFactory. newNameResolver(java.net.URI targetUri, NameResolver.Args args)
-
Uses of NameResolver in io.grpc.grpclb
Subclasses of NameResolver in io.grpc.grpclb Modifier and Type Class Description (package private) class
GrpclbNameResolver
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.internal Modifier and Type Class Description class
DnsNameResolver
A DNS-basedNameResolver
.(package private) class
ForwardingNameResolver
A forwarding class to ensure non overridden methods are forwarded to the delegate.(package private) class
RetryingNameResolver
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 NameResolver Modifier and Type Field Description private NameResolver
ForwardingNameResolver. delegate
private NameResolver
ManagedChannelImpl. nameResolver
(package private) NameResolver
ManagedChannelImpl.NameResolverListener. resolver
private NameResolver
RetryingNameResolver. retriedNameResolver
Methods in io.grpc.internal that return NameResolver Modifier and Type Method Description (package private) static NameResolver
ManagedChannelImpl. getNameResolver(java.net.URI targetUri, java.lang.String overrideAuthority, NameResolverProvider provider, NameResolver.Args nameResolverArgs)
(package private) NameResolver
RetryingNameResolver. getRetriedNameResolver()
Used to get the underlyingNameResolver
that is getting its failed attempts retried.NameResolver
DnsNameResolverProvider. newNameResolver(java.net.URI targetUri, NameResolver.Args args)
NameResolver
ManagedChannelImplBuilder.DirectAddressNameResolverProvider. newNameResolver(java.net.URI notUsedUri, NameResolver.Args args)
NameResolver
NameResolverFactoryToProviderFacade. newNameResolver(java.net.URI targetUri, NameResolver.Args args)
Constructors in io.grpc.internal with parameters of type NameResolver Constructor Description ForwardingNameResolver(NameResolver delegate)
NameResolverListener(ManagedChannelImpl.LbHelperImpl helperImpl, NameResolver resolver)
RetryingNameResolver(NameResolver retriedNameResolver, RetryScheduler retryScheduler, SynchronizationContext syncContext)
Creates a newRetryingNameResolver
. -
Uses of NameResolver in io.grpc.netty
Subclasses of NameResolver in io.grpc.netty Modifier and Type Class Description (package private) class
UdsNameResolver
-