Package io.netty.resolver.dns
Interface DnsServerAddressStream
- All Known Subinterfaces:
DnsServerResponseFeedbackAddressStream
- All Known Implementing Classes:
DnsResolveContext.CombinedDnsServerAddressStream
,SequentialDnsServerAddressStream
,ShuffledDnsServerAddressStream
,ThreadLocalNameServerAddressStream
public interface DnsServerAddressStream
An infinite stream of DNS server addresses.
-
Method Details
-
next
InetSocketAddress next()Retrieves the next DNS server address from the stream. -
size
int size()Get the number of timesnext()
will return a distinct element before repeating or terminating.- Returns:
- the number of times
next()
will return a distinct element before repeating or terminating.
-
duplicate
DnsServerAddressStream duplicate()Duplicate this object. The result of this should be able to be independently iterated over vianext()
.Note that
invalid reference
#clone()
x.duplicate() == x
.- Returns:
- A duplicate of this object.
-