Top Description Methods
io.netty5.resolver.dns

public Interface DnsServerAddressStreamProvider

Known Direct Implementers
io.netty5.resolver.dns.MultiDnsServerAddressStreamProvider, io.netty5.resolver.dns.UniSequentialDnsServerAddressStreamProvider, io.netty5.resolver.dns.UnixResolverDnsServerAddressStreamProvider, io.netty5.resolver.dns.DefaultDnsServerAddressStreamProvider

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 TypeMethod and Description
public DnsServerAddressStream

Returns:

The DnsServerAddressStream which should be used to resolve hostname.
nameServerAddressStream
(String
The hostname for which to lookup the DNS server addressed to use. If this is the final DnsServerAddressStreamProvider to be queried then generally empty string or '.' correspond to the default DnsServerAddressStream.
hostname
)

Ask this provider for the name servers to query for hostname.

Method Detail

nameServerAddressStreamback to summary
public DnsServerAddressStream nameServerAddressStream(String hostname)

Ask this provider for the name servers to query for hostname.

Parameters
hostname:String

The hostname for which to lookup the DNS server addressed to use. If this is the final DnsServerAddressStreamProvider to be queried then generally empty string or '.' correspond to the default DnsServerAddressStream.

Returns:DnsServerAddressStream

The DnsServerAddressStream which should be used to resolve hostname.