Top Description Fields Constructors Methods
io.netty5.resolver.dns

pack-priv abstract Class UniSequentialDnsServerAddressStreamProvider

extends Object
implements DnsServerAddressStreamProvider
Class Inheritance
All Implemented Interfaces
io.netty5.resolver.dns.DnsServerAddressStreamProvider
Known Direct Subclasses
io.netty5.resolver.dns.SequentialDnsServerAddressStreamProvider, io.netty5.resolver.dns.SingletonDnsServerAddressStreamProvider
Static Imports
java.util.Objects.requireNonNull

A DnsServerAddressStreamProvider which is backed by a single DnsServerAddresses.

Field Summary

Modifier and TypeField and Description
private final DnsServerAddresses

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

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

Implements io.netty5.resolver.dns.DnsServerAddressStreamProvider.nameServerAddressStream.

Ask this provider for the name servers to query for hostname.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

addressesback to summary
private final DnsServerAddresses addresses

Constructor Detail

UniSequentialDnsServerAddressStreamProviderback to summary
pack-priv UniSequentialDnsServerAddressStreamProvider(DnsServerAddresses addresses)

Method Detail

nameServerAddressStreamback to summary
public final DnsServerAddressStream nameServerAddressStream(String hostname)

Implements io.netty5.resolver.dns.DnsServerAddressStreamProvider.nameServerAddressStream.

Doc from io.netty5.resolver.dns.DnsServerAddressStreamProvider.nameServerAddressStream.

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.

Annotations
@Override