Package io.netty.resolver
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
public class NoopAddressResolver extends AbstractAddressResolver<java.net.SocketAddress>
AAddressResolverthat 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 Constructor Description NoopAddressResolver(EventExecutor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandoIsResolved(java.net.SocketAddress address)Invoked byAbstractAddressResolver.isResolved(SocketAddress)to check if the specifiedaddresshas been resolved already.protected voiddoResolve(java.net.SocketAddress unresolvedAddress, Promise<java.net.SocketAddress> promise)Invoked 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 io.netty.resolver.AbstractAddressResolver
close, executor, isResolved, isSupported, resolve, resolve, resolveAll, resolveAll
-
-
-
-
Constructor Detail
-
NoopAddressResolver
public NoopAddressResolver(EventExecutor executor)
-
-
Method Detail
-
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.ExceptionDescription 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.ExceptionDescription copied from class:AbstractAddressResolverInvoked byAbstractAddressResolver.resolveAll(SocketAddress)to perform the actual name resolution.- Specified by:
doResolveAllin classAbstractAddressResolver<java.net.SocketAddress>- Throws:
java.lang.Exception
-
-