Class DnsResolveContext.DnsAddressStreamList

java.lang.Object
java.util.AbstractCollection<java.net.InetSocketAddress>
java.util.AbstractList<java.net.InetSocketAddress>
io.netty.resolver.dns.DnsResolveContext.DnsAddressStreamList
All Implemented Interfaces:
java.lang.Iterable<java.net.InetSocketAddress>, java.util.Collection<java.net.InetSocketAddress>, java.util.List<java.net.InetSocketAddress>
Enclosing class:
DnsResolveContext<T>

private static final class DnsResolveContext.DnsAddressStreamList extends java.util.AbstractList<java.net.InetSocketAddress>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private java.util.List<java.net.InetSocketAddress>
     
     

    Fields inherited from class java.util.AbstractList

    modCount
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    java.net.InetSocketAddress
    get(int index)
     
    java.util.Iterator<java.net.InetSocketAddress>
     
    int
     

    Methods inherited from class java.util.AbstractList

    add, add, addAll, clear, equals, hashCode, indexOf, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList

    Methods inherited from class java.util.AbstractCollection

    addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, removeIf, stream

    Methods inherited from interface java.lang.Iterable

    forEach

    Methods inherited from interface java.util.List

    addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
  • Field Details

    • duplicate

      private final DnsServerAddressStream duplicate
    • addresses

      private java.util.List<java.net.InetSocketAddress> addresses
  • Constructor Details

  • Method Details

    • get

      public java.net.InetSocketAddress get(int index)
      Specified by:
      get in interface java.util.List<java.net.InetSocketAddress>
      Specified by:
      get in class java.util.AbstractList<java.net.InetSocketAddress>
    • size

      public int size()
      Specified by:
      size in interface java.util.Collection<java.net.InetSocketAddress>
      Specified by:
      size in interface java.util.List<java.net.InetSocketAddress>
      Specified by:
      size in class java.util.AbstractCollection<java.net.InetSocketAddress>
    • iterator

      public java.util.Iterator<java.net.InetSocketAddress> iterator()
      Specified by:
      iterator in interface java.util.Collection<java.net.InetSocketAddress>
      Specified by:
      iterator in interface java.lang.Iterable<java.net.InetSocketAddress>
      Specified by:
      iterator in interface java.util.List<java.net.InetSocketAddress>
      Overrides:
      iterator in class java.util.AbstractList<java.net.InetSocketAddress>