- java.lang.Object
-
- io.netty5.resolver.AbstractAddressResolver<SocketAddress>
-
- io.netty5.resolver.NoopAddressResolver
-
- All Implemented Interfaces:
AddressResolver<SocketAddress>,Closeable,AutoCloseable
public class NoopAddressResolver extends AbstractAddressResolver<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(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 io.netty5.resolver.AbstractAddressResolver
close, executor, isResolved, isSupported, resolve, resolve, resolveAll, resolveAll
-
-
-
-
Constructor Detail
-
NoopAddressResolver
public NoopAddressResolver(EventExecutor executor)
-
-
Method Detail
-
doIsResolved
protected boolean doIsResolved(SocketAddress address)
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
-
-