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 NameResolverNameResolver.Factory.newNameResolver(URI targetUri, NameResolver.Args args) Creates aNameResolverfor the given target URI, ornullif 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 classA DNS-basedNameResolverwith 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 TypeClassDescriptionclassA DNS-basedNameResolver.(package private) classA forwarding class to ensure non overridden methods are forwarded to the delegate.(package private) final classThis wrapper class can add retry capability to any pollingNameResolverimplementation that supports callingRetryingNameResolver.ResolutionResultListeners with the outcome of each resolution.Fields in io.grpc.internal declared as NameResolverModifier and TypeFieldDescriptionprivate final NameResolverForwardingNameResolver.delegateprivate NameResolverManagedChannelImpl.nameResolver(package private) final NameResolverManagedChannelImpl.NameResolverListener.resolverprivate final NameResolverRetryingNameResolver.retriedNameResolverMethods in io.grpc.internal that return NameResolverModifier and TypeMethodDescription(package private) static NameResolverManagedChannelImpl.getNameResolver(URI targetUri, String overrideAuthority, NameResolverProvider provider, NameResolver.Args nameResolverArgs) (package private) NameResolverRetryingNameResolver.getRetriedNameResolver()Used to get the underlyingNameResolverthat 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