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()
io.netty.resolver.AddressResolver<InetSocketAddress>
getResolver(io.netty.util.concurrent.EventExecutor executor)
-
-
-
Constructor Detail
-
MultiDnsAddressResolverGroup
public MultiDnsAddressResolverGroup(Class<? extends io.netty.channel.socket.DatagramChannel> channelType, io.netty.resolver.dns.DnsServerAddressStreamProvider nameServerProvider)
-
-
Method Detail
-
getResolver
public io.netty.resolver.AddressResolver<InetSocketAddress> getResolver(io.netty.util.concurrent.EventExecutor executor)
- Overrides:
getResolver
in classio.netty.resolver.AddressResolverGroup<InetSocketAddress>
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classio.netty.resolver.AddressResolverGroup<InetSocketAddress>
-
-