static final class DnsNameResolver.SingleResolverContext extends DnsNameResolverContext<java.net.InetAddress>
DnsNameResolverContext.AuthoritativeNameServer
Constructor and Description |
---|
SingleResolverContext(DnsNameResolver parent,
java.lang.String hostname,
DnsRecord[] additionals,
DnsCache resolveCache,
DnsServerAddressStream nameServerAddrs) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
finishResolve(java.lang.Class<? extends java.net.InetAddress> addressType,
java.util.List<DnsCacheEntry> resolvedEntries,
Promise<java.net.InetAddress> promise) |
(package private) DnsNameResolverContext<java.net.InetAddress> |
newResolverContext(DnsNameResolver parent,
java.lang.String hostname,
DnsRecord[] additionals,
DnsCache resolveCache,
DnsServerAddressStream nameServerAddrs) |
decodeDomainName, onResponse, resolve, tryToFinishResolve
SingleResolverContext(DnsNameResolver parent, java.lang.String hostname, DnsRecord[] additionals, DnsCache resolveCache, DnsServerAddressStream nameServerAddrs)
DnsNameResolverContext<java.net.InetAddress> newResolverContext(DnsNameResolver parent, java.lang.String hostname, DnsRecord[] additionals, DnsCache resolveCache, DnsServerAddressStream nameServerAddrs)
newResolverContext
in class DnsNameResolverContext<java.net.InetAddress>
boolean finishResolve(java.lang.Class<? extends java.net.InetAddress> addressType, java.util.List<DnsCacheEntry> resolvedEntries, Promise<java.net.InetAddress> promise)
finishResolve
in class DnsNameResolverContext<java.net.InetAddress>