| DnsNameResolver(EventLoop, ChannelFactory, ChannelFactory, DnsCache, DnsCnameCache, AuthoritativeDnsServerCache, SocketAddress, DnsQueryLifecycleObserverFactory, long, ResolvedAddressTypes, boolean, int, boolean, int, boolean, HostsFileEntriesResolver, DnsServerAddressStreamProvider, String[], int, boolean, boolean) |  | 0% |  | 0% | 17 | 17 | 71 | 71 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 7 | 7 | 40 | 40 | 1 | 1 |
| resolveAll(DnsQuestion, DnsRecord[], Promise) |  | 0% |  | 0% | 11 | 11 | 27 | 27 | 1 | 1 |
| doResolveAllCached(String, DnsRecord[], Promise, DnsCache, InternetProtocolFamily[]) |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 1 | 1 |
| doResolveCached(String, DnsRecord[], Promise, DnsCache) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
| toArray(Iterable, boolean) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| doResolveAll(String, DnsRecord[], Promise, DnsCache) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| doResolve(String, DnsRecord[], Promise, DnsCache) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| anyInterfaceSupportsIpV6() |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
| resolveHostsFileEntries(String) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| getSearchDomainsHack() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| query0(InetSocketAddress, DnsQuestion, DnsRecord[], boolean, ChannelPromise, Promise) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| doResolveAllUncached0(String, DnsRecord[], Promise, Promise, DnsCache, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| doResolveAllUncached(String, DnsRecord[], Promise, Promise, DnsCache, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| DnsNameResolver(EventLoop, ChannelFactory, ChannelFactory, DnsCache, DnsCnameCache, AuthoritativeDnsServerCache, DnsQueryLifecycleObserverFactory, long, ResolvedAddressTypes, boolean, int, boolean, int, boolean, HostsFileEntriesResolver, DnsServerAddressStreamProvider, String[], int, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DnsNameResolver(EventLoop, ChannelFactory, DnsCache, DnsCache, DnsQueryLifecycleObserverFactory, long, ResolvedAddressTypes, boolean, int, boolean, int, boolean, HostsFileEntriesResolver, DnsServerAddressStreamProvider, String[], int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DnsNameResolver(EventLoop, ChannelFactory, DnsCache, AuthoritativeDnsServerCache, DnsQueryLifecycleObserverFactory, long, ResolvedAddressTypes, boolean, int, boolean, int, boolean, HostsFileEntriesResolver, DnsServerAddressStreamProvider, String[], int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newRedirectDnsServerStream(String, List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| resolve(String, Iterable, Promise) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| resolveAll(String, Iterable, Promise) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| validateAdditional(DnsRecord, boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| hostname(String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| preferredAddressType(ResolvedAddressTypes) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| resolveHostsFileEntry(String) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| doResolveUncached(String, DnsRecord[], Promise, DnsCache, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isLocalWindowsHost(String) |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| query(InetSocketAddress, DnsQuestion, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| query(InetSocketAddress, DnsQuestion) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| trySuccess(Promise, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| query(InetSocketAddress, DnsQuestion, Iterable, Promise) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| query(InetSocketAddress, DnsQuestion, Promise) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveAll(DnsQuestion, Iterable, Promise) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| tryFailure(Promise, Throwable) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isTransportOrTimeoutError(Throwable) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isTimeoutError(Throwable) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| close() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| resolve(String, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveAll(String, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doResolve(String, Promise) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resolveAll(DnsQuestion) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveAll(DnsQuestion, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doResolveAll(String, Promise) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| query(DnsQuestion, Promise) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| query(DnsQuestion, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newRedirectServerAddress(InetAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| query(DnsQuestion) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nextNameServerAddress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| flushQueries() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newNameServerAddressStream(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loopbackAddress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dnsQueryLifecycleObserverFactory() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cnameCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| authoritativeDnsServerCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryTimeoutMillis() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolvedAddressTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolvedInternetProtocolFamiliesUnsafe() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| searchDomains() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ndots() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsAAAARecords() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsARecords() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preferredAddressType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveRecordTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDecodeIdn() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRecursionDesired() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maxQueriesPerResolve() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maxPayloadSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isOptResourceEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hostsFileEntriesResolver() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cast(Promise) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |