Class SequentialDnsServerAddressStreamProvider
java.lang.Object
io.netty.resolver.dns.SequentialDnsServerAddressStreamProvider
- All Implemented Interfaces:
DnsServerAddressStreamProvider
A
DnsServerAddressStreamProvider which is backed by a sequential list of DNS servers.-
Constructor Summary
ConstructorsConstructorDescriptionSequentialDnsServerAddressStreamProvider(Iterable<? extends InetSocketAddress> addresses) Create a new instance.SequentialDnsServerAddressStreamProvider(InetSocketAddress... addresses) Create a new instance. -
Method Summary
Modifier and TypeMethodDescriptionfinal DnsServerAddressStreamnameServerAddressStream(String hostname) Ask this provider for the name servers to query forhostname.
-
Constructor Details
-
SequentialDnsServerAddressStreamProvider
Create a new instance.- Parameters:
addresses- The addresses which will be returned in sequential order viaDnsServerAddressStreamProvider.nameServerAddressStream(String)
-
SequentialDnsServerAddressStreamProvider
Create a new instance.- Parameters:
addresses- The addresses which will be returned in sequential order viaDnsServerAddressStreamProvider.nameServerAddressStream(String)
-
-
Method Details
-
nameServerAddressStream
Description copied from interface:DnsServerAddressStreamProviderAsk this provider for the name servers to query forhostname.- Specified by:
nameServerAddressStreamin interfaceDnsServerAddressStreamProvider- Parameters:
hostname- The hostname for which to lookup the DNS server addressed to use. If this is the finalDnsServerAddressStreamProviderto be queried then generally empty string or'.'correspond to the defaultDnsServerAddressStream.- Returns:
- The
DnsServerAddressStreamwhich should be used to resolvehostname.
-