Interface DnsServerAddressStreamProvider
- All Known Implementing Classes:
SequentialDnsServerAddressStreamProvider
,SingletonDnsServerAddressStreamProvider
public interface DnsServerAddressStreamProvider
Provides an opportunity to override which
DnsServerAddressStream
is used to resolve a specific hostname.
For example this can be used to represent /etc/resolv.conf and /etc/resolver.
-
Method Summary
Modifier and TypeMethodDescriptionnameServerAddressStream
(String hostname) Ask this provider for the name servers to query forhostname
.
-
Method Details
-
nameServerAddressStream
Ask this provider for the name servers to query forhostname
.- Parameters:
hostname
- The hostname for which to lookup the DNS server addressed to use. If this is the finalDnsServerAddressStreamProvider
to be queried then generally empty string or'.'
correspond to the defaultDnsServerAddressStream
.- Returns:
- The
DnsServerAddressStream
which should be used to resolvehostname
.
-