Class NoopAddressResolver
- All Implemented Interfaces:
AddressResolver<SocketAddress>, Closeable, AutoCloseable
A
AddressResolver 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleandoIsResolved(SocketAddress address) Invoked byAbstractAddressResolver.isResolved(SocketAddress)to check if the specifiedaddresshas been resolved already.protected voiddoResolve(SocketAddress unresolvedAddress, Promise<SocketAddress> promise) Invoked byAbstractAddressResolver.resolve(SocketAddress)to perform the actual name resolution.protected voiddoResolveAll(SocketAddress unresolvedAddress, Promise<List<SocketAddress>> promise) Invoked byAbstractAddressResolver.resolveAll(SocketAddress)to perform the actual name resolution.Methods inherited from class AbstractAddressResolver
close, executor, isResolved, isSupported, resolve, resolve, resolveAll, resolveAll
-
Constructor Details
-
NoopAddressResolver
-
-
Method Details
-
doIsResolved
Description copied from class:AbstractAddressResolverInvoked byAbstractAddressResolver.isResolved(SocketAddress)to check if the specifiedaddresshas been resolved already.- Specified by:
doIsResolvedin classAbstractAddressResolver<SocketAddress>
-
doResolve
protected void doResolve(SocketAddress unresolvedAddress, Promise<SocketAddress> promise) throws Exception Description copied from class:AbstractAddressResolverInvoked byAbstractAddressResolver.resolve(SocketAddress)to perform the actual name resolution.- Specified by:
doResolvein classAbstractAddressResolver<SocketAddress>- Throws:
Exception
-
doResolveAll
protected void doResolveAll(SocketAddress unresolvedAddress, Promise<List<SocketAddress>> promise) throws Exception Description copied from class:AbstractAddressResolverInvoked byAbstractAddressResolver.resolveAll(SocketAddress)to perform the actual name resolution.- Specified by:
doResolveAllin classAbstractAddressResolver<SocketAddress>- Throws:
Exception
-