Package io.netty.resolver.dns
Class DnsNameResolver.DnsResolveChannelPerResolverProvider
java.lang.Object
io.netty.resolver.dns.DnsNameResolver.DnsResolveChannelPerResolverProvider
- All Implemented Interfaces:
DnsNameResolver.DnsResolveChannelProvider
- Enclosing class:
DnsNameResolver
private static final class DnsNameResolver.DnsResolveChannelPerResolverProvider
extends Object
implements DnsNameResolver.DnsResolveChannelProvider
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDnsResolveChannelPerResolverProvider
(Bootstrap bootstrap, SocketAddress localAddress) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close theDnsNameResolver.DnsResolveChannelProvider
and so cleanup resources if needed.<T> ChannelFuture
nextResolveChannel
(Future<T> resolutionFuture) Return the nextChannelFuture
that contains theChannel
that should be used for resolving a chain of queries.
-
Field Details
-
resolveChannelFuture
-
-
Constructor Details
-
DnsResolveChannelPerResolverProvider
DnsResolveChannelPerResolverProvider(Bootstrap bootstrap, SocketAddress localAddress)
-
-
Method Details
-
nextResolveChannel
Description copied from interface:DnsNameResolver.DnsResolveChannelProvider
Return the nextChannelFuture
that contains theChannel
that should be used for resolving a chain of queries.- Specified by:
nextResolveChannel
in interfaceDnsNameResolver.DnsResolveChannelProvider
- Parameters:
resolutionFuture
- theFuture
that will be notified once th resolution completes.- Returns:
- the
ChannelFuture
-
close
public void close()Description copied from interface:DnsNameResolver.DnsResolveChannelProvider
Close theDnsNameResolver.DnsResolveChannelProvider
and so cleanup resources if needed.- Specified by:
close
in interfaceDnsNameResolver.DnsResolveChannelProvider
-