public class NoopNameResolver extends SimpleNameResolver<SocketAddress>
NameResolver that does not perform any resolution but always reports successful resolution.
This resolver is useful when name resolution is performed by a handler in a pipeline, such as a proxy handler.| Constructor and Description |
|---|
NoopNameResolver(io.netty.util.concurrent.EventExecutor executor) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doIsResolved(SocketAddress address)
Invoked by
SimpleNameResolver.isResolved(SocketAddress) to check if the specified address has been resolved
already. |
protected void |
doResolve(SocketAddress unresolvedAddress,
io.netty.util.concurrent.Promise<SocketAddress> promise)
Invoked by
SimpleNameResolver.resolve(SocketAddress) and SimpleNameResolver.resolve(String, int) to perform the actual name
resolution. |
protected void |
doResolveAll(SocketAddress unresolvedAddress,
io.netty.util.concurrent.Promise<List<SocketAddress>> promise)
Invoked by
SimpleNameResolver.resolveAll(SocketAddress) and SimpleNameResolver.resolveAll(String, int) to perform the actual name
resolution. |
close, executor, isResolved, isSupported, resolve, resolve, resolve, resolve, resolveAll, resolveAll, resolveAll, resolveAllpublic NoopNameResolver(io.netty.util.concurrent.EventExecutor executor)
protected boolean doIsResolved(SocketAddress address)
SimpleNameResolverSimpleNameResolver.isResolved(SocketAddress) to check if the specified address has been resolved
already.doIsResolved in class SimpleNameResolver<SocketAddress>protected void doResolve(SocketAddress unresolvedAddress, io.netty.util.concurrent.Promise<SocketAddress> promise) throws Exception
SimpleNameResolverSimpleNameResolver.resolve(SocketAddress) and SimpleNameResolver.resolve(String, int) to perform the actual name
resolution.doResolve in class SimpleNameResolver<SocketAddress>Exceptionprotected void doResolveAll(SocketAddress unresolvedAddress, io.netty.util.concurrent.Promise<List<SocketAddress>> promise) throws Exception
SimpleNameResolverSimpleNameResolver.resolveAll(SocketAddress) and SimpleNameResolver.resolveAll(String, int) to perform the actual name
resolution.doResolveAll in class SimpleNameResolver<SocketAddress>ExceptionCopyright © 2008–2015 The Netty Project. All rights reserved.