Class DefaultNameResolver
java.lang.Object
io.netty.resolver.SimpleNameResolver<java.net.InetAddress>
io.netty.resolver.InetNameResolver
io.netty.resolver.DefaultNameResolver
- All Implemented Interfaces:
NameResolver<java.net.InetAddress>, java.io.Closeable, java.lang.AutoCloseable
A
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidInvoked bySimpleNameResolver.resolve(String)to perform the actual name resolution.protected voiddoResolveAll(java.lang.String inetHost, Promise<java.util.List<java.net.InetAddress>> promise) Invoked bySimpleNameResolver.resolveAll(String)to perform the actual name resolution.Methods inherited from class InetNameResolver
asAddressResolverMethods inherited from class SimpleNameResolver
close, executor, resolve, resolve, resolveAll, resolveAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DefaultNameResolver
-
-
Method Details
-
doResolve
protected void doResolve(java.lang.String inetHost, Promise<java.net.InetAddress> promise) throws java.lang.Exception Description copied from class:SimpleNameResolverInvoked bySimpleNameResolver.resolve(String)to perform the actual name resolution.- Specified by:
doResolvein classSimpleNameResolver<java.net.InetAddress>- Throws:
java.lang.Exception
-
doResolveAll
protected void doResolveAll(java.lang.String inetHost, Promise<java.util.List<java.net.InetAddress>> promise) throws java.lang.Exception Description copied from class:SimpleNameResolverInvoked bySimpleNameResolver.resolveAll(String)to perform the actual name resolution.- Specified by:
doResolveAllin classSimpleNameResolver<java.net.InetAddress>- Throws:
java.lang.Exception
-