| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final long | |
| private final Buffer | hostsValue
References Deprecated
Buffer is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private volatile HostsFileEntries | |
| private final AtomicLong | |
| private AddressResolverGroup | |
| private final List | |
| private final List | |
| private final VertxInternal |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public InetAddress | address(String
the hostname to resolve inetHost, ResolvedAddressTypes the address types to resolve resolvedAddressTypes)Implements io. Resolve the address of a hostname against the entries in a hosts file, depending on some address types. |
| public void | |
| public static DnsResolverProvider | |
| private void | |
| pack-priv InetAddress | |
| public List | |
| public void | |
| private void | |
| public AddressResolverGroup | resolver(AddressResolverOptions options)
Implements io.
|
| hostsPath | back to summary |
|---|---|
| private final String hostsPath | |
| hostsRefreshPeriodNanos | back to summary |
|---|---|
| private final long hostsRefreshPeriodNanos | |
| hostsValue | back to summary |
|---|---|
| private final Buffer hostsValue
References Deprecated
See corresponding docs for further information. | |
| parsedHostsFile | back to summary |
|---|---|
| private volatile HostsFileEntries parsedHostsFile | |
| refreshTimestamp | back to summary |
|---|---|
| private final AtomicLong refreshTimestamp | |
| resolverGroup | back to summary |
|---|---|
| private AddressResolverGroup<InetSocketAddress> resolverGroup | |
| resolvers | back to summary |
|---|---|
| private final List<DnsResolverProvider. | |
| serverList | back to summary |
|---|---|
| private final List<InetSocketAddress> serverList | |
| vertx | back to summary |
|---|---|
| private final VertxInternal vertx | |
| DnsResolverProvider | back to summary |
|---|---|
| private DnsResolverProvider(VertxInternal vertx, AddressResolverOptions options) | |
| address | back to summary |
|---|---|
| public InetAddress address(String inetHost, ResolvedAddressTypes resolvedAddressTypes) Implements io. Doc from io. Resolve the address of a hostname against the entries in a hosts file, depending on some address types.
| |
| close | back to summary |
|---|---|
| public void close(Handler<Void> doneHandler) Implements io.
| |
| create | back to summary |
|---|---|
| public static DnsResolverProvider create(VertxInternal vertx, AddressResolverOptions options) | |
| ensureHostsFileFresh | back to summary |
|---|---|
| private void ensureHostsFileFresh(long refreshPeriodNanos) | |
| lookup | back to summary |
|---|---|
| pack-priv InetAddress lookup(String inetHost, ResolvedAddressTypes resolvedAddressTypes) | |
| nameServerAddresses | back to summary |
|---|---|
public List
| |
| refresh | back to summary |
|---|---|
| public void refresh() | |
| refreshHostsFile | back to summary |
|---|---|
| private void refreshHostsFile() | |
| resolver | back to summary |
|---|---|
| public AddressResolverGroup Implements io.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final EventLoop | |
| private final AddressResolver |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| executor | back to summary |
|---|---|
| private final EventLoop executor | |
| resolver | back to summary |
|---|---|
| private final AddressResolver<InetSocketAddress> resolver | |
| ResolverRegistration | back to summary |
|---|---|
| pack-priv ResolverRegistration(AddressResolver<InetSocketAddress> resolver, EventLoop executor) | |