Uses of Interface
io.netty.resolver.NameResolver
-
Packages that use NameResolver Package Description io.netty.resolver Resolves an arbitrary string that represents the name of an endpoint into an address.io.netty.resolver.dns 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 NameResolver in io.netty.resolver
Classes in io.netty.resolver that implement NameResolver Modifier and Type Class Description classCompositeNameResolver<T>A compositeSimpleNameResolverthat resolves a host name against a sequence ofNameResolvers.classDefaultNameResolverAInetNameResolverthat resolves using JDK's built-in domain name lookup mechanism.classInetNameResolverA skeletalNameResolverimplementation that resolvesInetAddress.classRoundRobinInetAddressResolverANameResolverthat resolvesInetAddressand force Round Robin by choosing a single address randomly inSimpleNameResolver.resolve(String)andSimpleNameResolver.resolve(String, Promise)if multiple are returned by theNameResolver.classSimpleNameResolver<T>A skeletalNameResolverimplementation.Constructors in io.netty.resolver with parameters of type NameResolver Constructor Description CompositeNameResolver(EventExecutor executor, NameResolver<T>... resolvers)InetSocketAddressResolver(EventExecutor executor, NameResolver<java.net.InetAddress> nameResolver)RoundRobinInetAddressResolver(EventExecutor executor, NameResolver<java.net.InetAddress> nameResolver) -
Uses of NameResolver in io.netty.resolver.dns
Classes in io.netty.resolver.dns that implement NameResolver Modifier and Type Class Description classDnsNameResolverA DNS-basedInetNameResolver.Methods in io.netty.resolver.dns that return NameResolver Modifier and Type Method Description protected NameResolver<java.net.InetAddress>DnsAddressResolverGroup. newNameResolver(EventLoop eventLoop, ChannelFactory<? extends DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider)Creates a newNameResolver.Methods in io.netty.resolver.dns with parameters of type NameResolver Modifier and Type Method Description protected AddressResolver<java.net.InetSocketAddress>DnsAddressResolverGroup. newAddressResolver(EventLoop eventLoop, NameResolver<java.net.InetAddress> resolver)Creates a newAddressResolver.protected AddressResolver<java.net.InetSocketAddress>RoundRobinDnsAddressResolverGroup. newAddressResolver(EventLoop eventLoop, NameResolver<java.net.InetAddress> resolver)We need to override this method, notDnsAddressResolverGroup.newNameResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider), because we need to eliminate possible caching ofresolve(java.lang.String)byInflightNameResolvercreated inDnsAddressResolverGroup.newResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider).
-