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, resolveAllModifier and TypeMethodDescriptionvoidclose()Closes all the resources allocated and used by this resolver.protected EventExecutorexecutor()Returns theEventExecutorwhich is used to notify the listeners of theFuturereturned byAbstractAddressResolver.resolve(SocketAddress).final booleanisResolved(SocketAddress address) Returnstrueif and only if the specified address has been resolved.booleanisSupported(SocketAddress address) Returnstrueif and only if the specified address is supported by this resolved.final Future<SocketAddress> resolve(SocketAddress address) Resolves the specified address.final Future<SocketAddress> resolve(SocketAddress address, Promise<SocketAddress> promise) Resolves the specified address.final Future<List<SocketAddress>> resolveAll(SocketAddress address) Resolves the specified address.final Future<List<SocketAddress>> resolveAll(SocketAddress address, Promise<List<SocketAddress>> promise) Resolves the specified address.
-
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
-