@UnstableApi public final class DefaultHostsFileEntriesResolver extends java.lang.Object implements HostsFileEntriesResolver
HostsFileEntriesResolver that resolves hosts file entries only once.| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.net.Inet4Address> |
inet4Entries |
private java.util.Map<java.lang.String,java.net.Inet6Address> |
inet6Entries |
DEFAULT| Constructor and Description |
|---|
DefaultHostsFileEntriesResolver() |
DefaultHostsFileEntriesResolver(HostsFileEntries entries) |
| Modifier and Type | Method and Description |
|---|---|
java.net.InetAddress |
address(java.lang.String inetHost,
ResolvedAddressTypes resolvedAddressTypes)
Resolve the address of a hostname against the entries in a hosts file, depending on some address types.
|
(package private) java.lang.String |
normalize(java.lang.String inetHost) |
private final java.util.Map<java.lang.String,java.net.Inet4Address> inet4Entries
private final java.util.Map<java.lang.String,java.net.Inet6Address> inet6Entries
public DefaultHostsFileEntriesResolver()
DefaultHostsFileEntriesResolver(HostsFileEntries entries)
public java.net.InetAddress address(java.lang.String inetHost,
ResolvedAddressTypes resolvedAddressTypes)
HostsFileEntriesResolveraddress in interface HostsFileEntriesResolverinetHost - the hostname to resolveresolvedAddressTypes - the address types to resolvejava.lang.String normalize(java.lang.String inetHost)