Interface DnsServerAddressStream


public interface DnsServerAddressStream
An infinite stream of DNS server addresses.
  • Method Summary

    Modifier and Type
    Method
    Description
    Duplicate this object.
    Retrieves the next DNS server address from the stream.
    int
    Get the number of times next() will return a distinct element before repeating or terminating.
  • Method Details

    • next

      Retrieves the next DNS server address from the stream.
      Returns:
      the next DNS server address from the stream.
    • size

      int size()
      Get the number of times next() 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

      Duplicate this object. The result of this should be able to be independently iterated over via next().

      Note that Object.clone() isn't used because it may make sense for some implementations to have the following relationship x.duplicate() == x.

      Returns:
      A duplicate of this object.