public class DefaultNameResolver extends SimpleNameResolver<InetSocketAddress>
NameResolver
that resolves an InetSocketAddress
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 boolean |
doIsResolved(InetSocketAddress address)
Invoked by
SimpleNameResolver.isResolved(SocketAddress) to check if the specified address has been resolved
already. |
protected void |
doResolve(InetSocketAddress unresolvedAddress,
Promise<InetSocketAddress> promise)
Invoked by
SimpleNameResolver.resolve(SocketAddress) and SimpleNameResolver.resolve(String, int) to perform the actual name
resolution. |
close, executor, isResolved, isSupported, resolve, resolve, resolve, resolve
public DefaultNameResolver(EventExecutor executor)
protected boolean doIsResolved(InetSocketAddress address)
SimpleNameResolver
SimpleNameResolver.isResolved(SocketAddress)
to check if the specified address
has been resolved
already.doIsResolved
in class SimpleNameResolver<InetSocketAddress>
protected void doResolve(InetSocketAddress unresolvedAddress, Promise<InetSocketAddress> promise) throws Exception
SimpleNameResolver
SimpleNameResolver.resolve(SocketAddress)
and SimpleNameResolver.resolve(String, int)
to perform the actual name
resolution.doResolve
in class SimpleNameResolver<InetSocketAddress>
Exception
Copyright © 2008–2015 The Netty Project. All rights reserved.