Interface DnsServerAddressStream


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

      • next

        InetSocketAddress next()
        Retrieves 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

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

        Note that #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.