Class HostsFileEntries

java.lang.Object
io.netty.resolver.HostsFileEntries

public final class HostsFileEntries extends java.lang.Object
A container of hosts file entries. The mappings contain only the first entry per hostname. Consider using HostsFileEntriesProvider when mappings with all entries per hostname are needed.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static final HostsFileEntries
    Empty entries
    private final java.util.Map<java.lang.String, java.net.Inet4Address>
     
    private final java.util.Map<java.lang.String, java.net.Inet6Address>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    HostsFileEntries(java.util.Map<java.lang.String, java.net.Inet4Address> inet4Entries, java.util.Map<java.lang.String, java.net.Inet6Address> inet6Entries)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    java.util.Map<java.lang.String, java.net.Inet4Address>
    The IPv4 entries
    java.util.Map<java.lang.String, java.net.Inet6Address>
    The IPv6 entries

    Methods inherited from class java.lang.Object

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

    • EMPTY

      static final HostsFileEntries EMPTY
      Empty entries
    • inet4Entries

      private final java.util.Map<java.lang.String, java.net.Inet4Address> inet4Entries
    • inet6Entries

      private final java.util.Map<java.lang.String, java.net.Inet6Address> inet6Entries
  • Constructor Details

    • HostsFileEntries

      public HostsFileEntries(java.util.Map<java.lang.String, java.net.Inet4Address> inet4Entries, java.util.Map<java.lang.String, java.net.Inet6Address> inet6Entries)
  • Method Details

    • inet4Entries

      public java.util.Map<java.lang.String, java.net.Inet4Address> inet4Entries()
      The IPv4 entries
      Returns:
      the IPv4 entries
    • inet6Entries

      public java.util.Map<java.lang.String, java.net.Inet6Address> inet6Entries()
      The IPv6 entries
      Returns:
      the IPv6 entries