Package org.redisson.connection.dns
Class MultiDnsAddressResolverGroup
- java.lang.Object
-
- io.netty.resolver.AddressResolverGroup<InetSocketAddress>
-
- io.netty.resolver.dns.DnsAddressResolverGroup
-
- org.redisson.connection.dns.MultiDnsAddressResolverGroup
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class MultiDnsAddressResolverGroup extends io.netty.resolver.dns.DnsAddressResolverGroup
Workaround for https://github.com/netty/netty/issues/8261- Author:
- Nikita Koksharov
-
-
Constructor Summary
Constructors Constructor Description MultiDnsAddressResolverGroup(Class<? extends io.netty.channel.socket.DatagramChannel> channelType, io.netty.resolver.dns.DnsServerAddressStreamProvider nameServerProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
protected io.netty.resolver.AddressResolver<InetSocketAddress>
newResolver(io.netty.channel.EventLoop eventLoop, io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, io.netty.resolver.dns.DnsServerAddressStreamProvider nameServerProvider)
-
-
-
Constructor Detail
-
MultiDnsAddressResolverGroup
public MultiDnsAddressResolverGroup(Class<? extends io.netty.channel.socket.DatagramChannel> channelType, io.netty.resolver.dns.DnsServerAddressStreamProvider nameServerProvider)
-
-
Method Detail
-
newResolver
protected io.netty.resolver.AddressResolver<InetSocketAddress> newResolver(io.netty.channel.EventLoop eventLoop, io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, io.netty.resolver.dns.DnsServerAddressStreamProvider nameServerProvider) throws Exception
- Overrides:
newResolver
in classio.netty.resolver.dns.DnsAddressResolverGroup
- Throws:
Exception
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classio.netty.resolver.AddressResolverGroup<InetSocketAddress>
-
-