@UnstableApi public class DefaultNameResolver extends InetNameResolver
InetNameResolver that resolves using JDK's built-in domain name lookup mechanism.
Note that this resolver performs a blocking name lookup from the caller thread.| Constructor and Description |
|---|
DefaultNameResolver(EventExecutor executor) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doResolve(java.lang.String inetHost,
Promise<java.net.InetAddress> promise)
Invoked by
SimpleNameResolver.resolve(String) to perform the actual name resolution. |
protected void |
doResolveAll(java.lang.String inetHost,
Promise<java.util.List<java.net.InetAddress>> promise)
Invoked by
SimpleNameResolver.resolveAll(String) to perform the actual name resolution. |
asAddressResolverclose, executor, resolve, resolve, resolveAll, resolveAllpublic DefaultNameResolver(EventExecutor executor)
protected void doResolve(java.lang.String inetHost,
Promise<java.net.InetAddress> promise)
throws java.lang.Exception
SimpleNameResolverSimpleNameResolver.resolve(String) to perform the actual name resolution.doResolve in class SimpleNameResolver<java.net.InetAddress>java.lang.Exceptionprotected void doResolveAll(java.lang.String inetHost,
Promise<java.util.List<java.net.InetAddress>> promise)
throws java.lang.Exception
SimpleNameResolverSimpleNameResolver.resolveAll(String) to perform the actual name resolution.doResolveAll in class SimpleNameResolver<java.net.InetAddress>java.lang.Exception