@UnstableApi public class InetSocketAddressResolver extends AbstractAddressResolver<InetSocketAddress>
AbstractAddressResolver that resolves InetSocketAddress.| Constructor and Description | 
|---|
InetSocketAddressResolver(io.netty.util.concurrent.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,
         io.netty.util.concurrent.Promise<InetSocketAddress> promise)
Invoked by  
AbstractAddressResolver.resolve(SocketAddress) to perform the actual name
 resolution. | 
protected void | 
doResolveAll(InetSocketAddress unresolvedAddress,
            io.netty.util.concurrent.Promise<List<InetSocketAddress>> promise)
Invoked by  
AbstractAddressResolver.resolveAll(SocketAddress) to perform the actual name
 resolution. | 
executor, isResolved, isSupported, resolve, resolve, resolveAll, resolveAllpublic InetSocketAddressResolver(io.netty.util.concurrent.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, io.netty.util.concurrent.Promise<InetSocketAddress> promise) throws Exception
AbstractAddressResolverAbstractAddressResolver.resolve(SocketAddress) to perform the actual name
 resolution.doResolve in class AbstractAddressResolver<InetSocketAddress>Exceptionprotected void doResolveAll(InetSocketAddress unresolvedAddress, io.netty.util.concurrent.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–2019 The Netty Project. All rights reserved.