Package io.netty.resolver
Class InetNameResolver
- java.lang.Object
-
- io.netty.resolver.SimpleNameResolver<java.net.InetAddress>
-
- io.netty.resolver.InetNameResolver
-
- All Implemented Interfaces:
NameResolver<java.net.InetAddress>
,java.io.Closeable
,java.lang.AutoCloseable
- Direct Known Subclasses:
DefaultNameResolver
,DnsNameResolver
,RoundRobinInetAddressResolver
public abstract class InetNameResolver extends SimpleNameResolver<java.net.InetAddress>
A skeletalNameResolver
implementation that resolvesInetAddress
.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
InetNameResolver(EventExecutor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressResolver<java.net.InetSocketAddress>
asAddressResolver()
Return aAddressResolver
that will use this name resolver underneath.-
Methods inherited from class io.netty.resolver.SimpleNameResolver
close, doResolve, doResolveAll, executor, resolve, resolve, resolveAll, resolveAll
-
-
-
-
Constructor Detail
-
InetNameResolver
protected InetNameResolver(EventExecutor executor)
- Parameters:
executor
- theEventExecutor
which is used to notify the listeners of theFuture
returned bySimpleNameResolver.resolve(String)
-
-
Method Detail
-
asAddressResolver
public AddressResolver<java.net.InetSocketAddress> asAddressResolver()
Return aAddressResolver
that will use this name resolver underneath. It's cached internally, so the same instance is always returned.
-
-