public abstract class InetNameResolver extends SimpleNameResolver<java.net.InetAddress>
NameResolver implementation that resolves InetAddress.| Modifier | Constructor and Description |
|---|---|
protected |
InetNameResolver(io.netty.util.concurrent.EventExecutor executor) |
| Modifier and Type | Method and Description |
|---|---|
AddressResolver<java.net.InetSocketAddress> |
asAddressResolver()
Return a
AddressResolver that will use this name resolver underneath. |
protected java.net.InetAddress |
loopbackAddress()
Returns the
InetAddress for loopback. |
io.netty.util.concurrent.Future<java.net.InetAddress> |
resolve(java.lang.String inetHost,
io.netty.util.concurrent.Promise<java.net.InetAddress> promise)
Resolves the specified name into an address.
|
io.netty.util.concurrent.Future<java.util.List<java.net.InetAddress>> |
resolveAll(java.lang.String inetHost,
io.netty.util.concurrent.Promise<java.util.List<java.net.InetAddress>> promise)
Resolves the specified host name and port into a list of address.
|
close, doResolve, doResolveAll, executor, resolve, resolveAllprotected InetNameResolver(io.netty.util.concurrent.EventExecutor executor)
executor - the EventExecutor which is used to notify the listeners of the Future returned
by SimpleNameResolver.resolve(String)protected java.net.InetAddress loopbackAddress()
InetAddress for loopback.public io.netty.util.concurrent.Future<java.net.InetAddress> resolve(java.lang.String inetHost,
io.netty.util.concurrent.Promise<java.net.InetAddress> promise)
NameResolverresolve in interface NameResolver<java.net.InetAddress>resolve in class SimpleNameResolver<java.net.InetAddress>inetHost - the name to resolvepromise - the Promise which will be fulfilled when the name resolution is finishedpublic io.netty.util.concurrent.Future<java.util.List<java.net.InetAddress>> resolveAll(java.lang.String inetHost,
io.netty.util.concurrent.Promise<java.util.List<java.net.InetAddress>> promise)
NameResolverresolveAll in interface NameResolver<java.net.InetAddress>resolveAll in class SimpleNameResolver<java.net.InetAddress>inetHost - the name to resolvepromise - the Promise which will be fulfilled when the name resolution is finishedpublic AddressResolver<java.net.InetSocketAddress> asAddressResolver()
AddressResolver that will use this name resolver underneath.
It's cached internally, so the same instance is always returned.Copyright © 2018. All Rights Reserved.