Package io.servicetalk.dns.discovery.netty
-
Interface Summary Interface Description DnsServerAddressStream An infinite stream of DNS server addresses.DnsServerAddressStreamProvider Provides an opportunity to override whichDnsServerAddressStream
is used to resolve a specific hostname.DnsServiceDiscovererObserver An observer that provides visibility into DNSServiceDiscoverer
built byDefaultDnsServiceDiscovererBuilder
.DnsServiceDiscovererObserver.DnsDiscoveryObserver An observer that provides visibility into individual DNS resolutions.DnsServiceDiscovererObserver.DnsResolutionObserver An observer that provides visibility into DNS resolution results.DnsServiceDiscovererObserver.ResolutionResult Results of the current DNS resolution. -
Class Summary Class Description DefaultDnsServiceDiscovererBuilder Builder for DNSServiceDiscoverer
which will attempt to resolveA
,AAAA
,CNAME
, andSRV
type queries.SequentialDnsServerAddressStreamProvider ADnsServerAddressStreamProvider
which is backed by a sequential list of DNS servers.SingletonDnsServerAddressStreamProvider ADnsServerAddressStreamProvider
which always returns the sameDnsServerAddressStream
. -
Enum Summary Enum Description DnsResolverAddressTypes Defined resolved address types.