Class NoopAddressResolver
java.lang.Object
io.netty.resolver.AbstractAddressResolver<java.net.SocketAddress>
io.netty.resolver.NoopAddressResolver
- All Implemented Interfaces:
AddressResolver<java.net.SocketAddress>, java.io.Closeable, java.lang.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(java.net.SocketAddress address) Invoked byAbstractAddressResolver.isResolved(SocketAddress)to check if the specifiedaddresshas been resolved already.protected voidInvoked byAbstractAddressResolver.resolve(SocketAddress)to perform the actual name resolution.protected voiddoResolveAll(java.net.SocketAddress unresolvedAddress, Promise<java.util.List<java.net.SocketAddress>> promise) Invoked byAbstractAddressResolver.resolveAll(SocketAddress)to perform the actual name resolution.Methods inherited from class AbstractAddressResolver
close, executor, isResolved, isSupported, resolve, resolve, resolveAll, resolveAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
NoopAddressResolver
-
-
Method Details
-
doIsResolved
protected boolean doIsResolved(java.net.SocketAddress address) Description copied from class:AbstractAddressResolverInvoked byAbstractAddressResolver.isResolved(SocketAddress)to check if the specifiedaddresshas been resolved already.- Specified by:
doIsResolvedin classAbstractAddressResolver<java.net.SocketAddress>
-
doResolve
protected void doResolve(java.net.SocketAddress unresolvedAddress, Promise<java.net.SocketAddress> promise) throws java.lang.Exception Description copied from class:AbstractAddressResolverInvoked byAbstractAddressResolver.resolve(SocketAddress)to perform the actual name resolution.- Specified by:
doResolvein classAbstractAddressResolver<java.net.SocketAddress>- Throws:
java.lang.Exception
-
doResolveAll
protected void doResolveAll(java.net.SocketAddress unresolvedAddress, Promise<java.util.List<java.net.SocketAddress>> promise) throws java.lang.Exception Description copied from class:AbstractAddressResolverInvoked byAbstractAddressResolver.resolveAll(SocketAddress)to perform the actual name resolution.- Specified by:
doResolveAllin classAbstractAddressResolver<java.net.SocketAddress>- Throws:
java.lang.Exception
-