DnsServerAddressStreamProvider which iterates through a collection of
DnsServerAddressStreamProvider until the first non-null result is found.
| Modifier and Type | Field and Description |
|---|---|
| private final DnsServerAddressStreamProvider[] |
| Access | Constructor and Description |
|---|---|
| public | MultiDnsServerAddressStreamProvider(List<DnsServerAddressStreamProvider>
The providers to use for DNS resolution. They will be queried in order. providers)Create a new instance. |
| public | MultiDnsServerAddressStreamProvider(DnsServerAddressStreamProvider...
The providers to use for DNS resolution. They will be queried in order. providers)Create a new instance. |
| Modifier and Type | Method and Description |
|---|---|
| public DnsServerAddressStream | nameServerAddressStream(String
The hostname for which to lookup the DNS server addressed to use.
If this is the final hostname)DnsServerAddressStreamProvider to be queried then generally empty
string or '.' correspond to the default DnsServerAddressStream.Implements io. hostname.
|
| providers | back to summary |
|---|---|
| private final DnsServerAddressStreamProvider[] providers | |
| MultiDnsServerAddressStreamProvider | back to summary |
|---|---|
| public MultiDnsServerAddressStreamProvider(List<DnsServerAddressStreamProvider> providers) Create a new instance.
| |
| MultiDnsServerAddressStreamProvider | back to summary |
|---|---|
| public MultiDnsServerAddressStreamProvider(DnsServerAddressStreamProvider... providers) Create a new instance.
| |
| nameServerAddressStream | back to summary |
|---|---|
| public DnsServerAddressStream nameServerAddressStream(String hostname) Implements io. Doc from io. Ask this provider for the name servers to query for
| |