public class DnsAddressResolverGroup extends io.netty.resolver.AddressResolverGroup<InetSocketAddress>
AddressResolverGroup
of DnsNameResolver
s.Constructor and Description |
---|
DnsAddressResolverGroup(io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory,
DnsServerAddressStreamProvider nameServerProvider) |
DnsAddressResolverGroup(Class<? extends io.netty.channel.socket.DatagramChannel> channelType,
DnsServerAddressStreamProvider nameServerProvider) |
DnsAddressResolverGroup(DnsNameResolverBuilder dnsResolverBuilder) |
Modifier and Type | Method and Description |
---|---|
protected io.netty.resolver.AddressResolver<InetSocketAddress> |
newAddressResolver(io.netty.channel.EventLoop eventLoop,
io.netty.resolver.NameResolver<InetAddress> resolver)
Creates a new
AddressResolver . |
protected io.netty.resolver.NameResolver<InetAddress> |
newNameResolver(io.netty.channel.EventLoop eventLoop,
io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory,
DnsServerAddressStreamProvider nameServerProvider)
Creates a new
NameResolver . |
protected io.netty.resolver.AddressResolver<InetSocketAddress> |
newResolver(io.netty.util.concurrent.EventExecutor executor) |
protected io.netty.resolver.AddressResolver<InetSocketAddress> |
newResolver(io.netty.channel.EventLoop eventLoop,
io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory,
DnsServerAddressStreamProvider nameServerProvider)
Deprecated.
|
public DnsAddressResolverGroup(DnsNameResolverBuilder dnsResolverBuilder)
public DnsAddressResolverGroup(Class<? extends io.netty.channel.socket.DatagramChannel> channelType, DnsServerAddressStreamProvider nameServerProvider)
public DnsAddressResolverGroup(io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider)
protected final io.netty.resolver.AddressResolver<InetSocketAddress> newResolver(io.netty.util.concurrent.EventExecutor executor) throws Exception
newResolver
in class io.netty.resolver.AddressResolverGroup<InetSocketAddress>
Exception
@Deprecated protected io.netty.resolver.AddressResolver<InetSocketAddress> newResolver(io.netty.channel.EventLoop eventLoop, io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider) throws Exception
newNameResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider)
.Exception
protected io.netty.resolver.NameResolver<InetAddress> newNameResolver(io.netty.channel.EventLoop eventLoop, io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider) throws Exception
NameResolver
. Override this method to create an alternative NameResolver
implementation or override the default configuration.Exception
protected io.netty.resolver.AddressResolver<InetSocketAddress> newAddressResolver(io.netty.channel.EventLoop eventLoop, io.netty.resolver.NameResolver<InetAddress> resolver) throws Exception
AddressResolver
. Override this method to create an alternative AddressResolver
implementation or override the default configuration.Exception
Copyright © 2008–2020 The Netty Project. All rights reserved.