Class DefaultHostsFileEntriesResolver

    • Field Detail

      • 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 Detail

      • DefaultHostsFileEntriesResolver

        public DefaultHostsFileEntriesResolver()
      • DefaultHostsFileEntriesResolver

        DefaultHostsFileEntriesResolver​(HostsFileEntries entries)
    • Method Detail

      • address

        public java.net.InetAddress address​(java.lang.String inetHost,
                                            ResolvedAddressTypes resolvedAddressTypes)
        Description copied from interface: HostsFileEntriesResolver
        Resolve the address of a hostname against the entries in a hosts file, depending on some address types.
        Specified by:
        address in interface HostsFileEntriesResolver
        Parameters:
        inetHost - the hostname to resolve
        resolvedAddressTypes - the address types to resolve
        Returns:
        the first matching address
      • normalize

        java.lang.String normalize​(java.lang.String inetHost)