Class DnsResolveContext.CombinedDnsServerAddressStream

java.lang.Object
io.netty.resolver.dns.DnsResolveContext.CombinedDnsServerAddressStream
All Implemented Interfaces:
DnsServerAddressStream
Enclosing class:
DnsResolveContext<T>

private final class DnsResolveContext.CombinedDnsServerAddressStream extends java.lang.Object implements DnsServerAddressStream
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    private final java.net.InetSocketAddress
     
    private java.util.Iterator<java.net.InetAddress>
     
    private final java.util.List<java.net.InetAddress>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    CombinedDnsServerAddressStream(java.net.InetSocketAddress replaced, java.util.List<java.net.InetAddress> resolvedAddresses, DnsServerAddressStream originalStream)
     
  • Method Summary

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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • replaced

      private final java.net.InetSocketAddress replaced
    • originalStream

      private final DnsServerAddressStream originalStream
    • resolvedAddresses

      private final java.util.List<java.net.InetAddress> resolvedAddresses
    • resolved

      private java.util.Iterator<java.net.InetAddress> resolved
  • Constructor Details

    • CombinedDnsServerAddressStream

      CombinedDnsServerAddressStream(java.net.InetSocketAddress replaced, java.util.List<java.net.InetAddress> resolvedAddresses, DnsServerAddressStream originalStream)
  • Method Details