Uses of Interface
io.netty.resolver.AddressResolver
Packages that use AddressResolver
Package
Description
Resolves an arbitrary string that represents the name of an endpoint into an address.
An alternative to Java's built-in domain name lookup mechanism that resolves a domain name asynchronously,
which supports the queries of an arbitrary DNS record type as well.
-
Uses of AddressResolver in io.netty.resolver
Classes in io.netty.resolver that implement AddressResolverModifier and TypeClassDescriptionclassAbstractAddressResolver<T extends SocketAddress>A skeletalAddressResolverimplementation.classAAbstractAddressResolverthat resolvesInetSocketAddress.classAAddressResolverthat does not perform any resolution but always reports successful resolution.Methods in io.netty.resolver that return AddressResolverModifier and TypeMethodDescriptionInetNameResolver.asAddressResolver()Return aAddressResolverthat will use this name resolver underneath.AddressResolverGroup.getResolver(EventExecutor executor) Returns theAddressResolverassociated with the specifiedEventExecutor.protected abstract AddressResolver<T> AddressResolverGroup.newResolver(EventExecutor executor) Invoked byAddressResolverGroup.getResolver(EventExecutor)to create a newAddressResolver.protected AddressResolver<InetSocketAddress> DefaultAddressResolverGroup.newResolver(EventExecutor executor) protected AddressResolver<SocketAddress> NoopAddressResolverGroup.newResolver(EventExecutor executor) -
Uses of AddressResolver in io.netty.resolver.dns
Methods in io.netty.resolver.dns that return AddressResolverModifier and TypeMethodDescriptionprotected AddressResolver<InetSocketAddress> DnsAddressResolverGroup.newAddressResolver(EventLoop eventLoop, NameResolver<InetAddress> resolver) Creates a newAddressResolver.protected final AddressResolver<InetSocketAddress> RoundRobinDnsAddressResolverGroup.newAddressResolver(EventLoop eventLoop, NameResolver<InetAddress> resolver) We need to override this method, notDnsAddressResolverGroup.newNameResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider), because we need to eliminate possible caching ofNameResolver.resolve(String)byInflightNameResolvercreated inDnsAddressResolverGroup.newResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider).protected AddressResolver<InetSocketAddress> DnsAddressResolverGroup.newResolver(EventLoop eventLoop, ChannelFactory<? extends DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider) Deprecated.protected final AddressResolver<InetSocketAddress> DnsAddressResolverGroup.newResolver(EventExecutor executor)
DnsAddressResolverGroup.newNameResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider).