@UnstableApi
See: Description
| Interface | Description |
|---|---|
| DnsCache |
A cache for DNS resolution entries.
|
| DnsServerAddressStream |
An infinite stream of DNS server addresses.
|
| DnsServerAddressStreamProvider |
Provides an opportunity to override which
DnsServerAddressStream is used to resolve a specific hostname. |
| Class | Description |
|---|---|
| DefaultDnsCache |
Default implementation of
DnsCache, backed by a ConcurrentMap. |
| DnsAddressResolverGroup |
A
AddressResolverGroup of DnsNameResolvers. |
| DnsCacheEntry |
Entry in
DnsCache. |
| DnsNameResolver |
A DNS-based
InetNameResolver. |
| DnsNameResolverBuilder |
A
DnsNameResolver builder. |
| DnsServerAddresses |
Provides an infinite sequence of DNS server addresses to
DnsNameResolver. |
| NoopDnsCache |
A noop DNS cache that actually never caches anything.
|
| NoopDnsServerAddressStreamProvider | |
| RoundRobinDnsAddressResolverGroup |
A
AddressResolverGroup of DnsNameResolvers that supports random selection of destination addresses if
multiple are provided by the nameserver. |
| UnixResolverDnsServerAddressStreamProvider |
Able to parse files such as /etc/resolv.conf and
/etc/resolver to respect the system default domain servers.
|
| Exception | Description |
|---|---|
| DnsNameResolverException |
A
RuntimeException raised when DnsNameResolver failed to perform a successful query. |
Copyright © 2008–2017 The Netty Project. All rights reserved.