public class InetSocketAddressResolver extends AbstractAddressResolver<InetSocketAddress>
AbstractAddressResolver that resolves InetSocketAddress.| Constructor and Description |
|---|
InetSocketAddressResolver(EventExecutor executor,
NameResolver<InetAddress> nameResolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes all the resources allocated and used by this resolver.
|
protected boolean |
doIsResolved(InetSocketAddress address)
Invoked by
AbstractAddressResolver.isResolved(SocketAddress) to check if the specified address has been resolved
already. |
protected void |
doResolve(InetSocketAddress unresolvedAddress,
Promise<InetSocketAddress> promise)
Invoked by
AbstractAddressResolver.resolve(SocketAddress) to perform the actual name
resolution. |
protected void |
doResolveAll(InetSocketAddress unresolvedAddress,
Promise<List<InetSocketAddress>> promise)
Invoked by
AbstractAddressResolver.resolveAll(SocketAddress) to perform the actual name
resolution. |
executor, isResolved, isSupported, resolve, resolve, resolveAll, resolveAllpublic InetSocketAddressResolver(EventExecutor executor, NameResolver<InetAddress> nameResolver)
executor - the EventExecutor which is used to notify the listeners of the Future returned
by AbstractAddressResolver.resolve(java.net.SocketAddress)nameResolver - the NameResolver used for name resolutionprotected boolean doIsResolved(InetSocketAddress address)
AbstractAddressResolverAbstractAddressResolver.isResolved(SocketAddress) to check if the specified address has been resolved
already.doIsResolved in class AbstractAddressResolver<InetSocketAddress>protected void doResolve(InetSocketAddress unresolvedAddress, Promise<InetSocketAddress> promise) throws Exception
AbstractAddressResolverAbstractAddressResolver.resolve(SocketAddress) to perform the actual name
resolution.doResolve in class AbstractAddressResolver<InetSocketAddress>Exceptionprotected void doResolveAll(InetSocketAddress unresolvedAddress, Promise<List<InetSocketAddress>> promise) throws Exception
AbstractAddressResolverAbstractAddressResolver.resolveAll(SocketAddress) to perform the actual name
resolution.doResolveAll in class AbstractAddressResolver<InetSocketAddress>Exceptionpublic void close()
AddressResolverclose in interface AddressResolver<InetSocketAddress>close in interface Closeableclose in interface AutoCloseableclose in class AbstractAddressResolver<InetSocketAddress>Copyright © 2008–2025 The Netty Project. All rights reserved.