Class DnsAddressResolverGroup

    • Constructor Detail

      • DnsAddressResolverGroup

        public DnsAddressResolverGroup​(Class<? extends io.netty.channel.socket.DatagramChannel> channelType,
                                       DnsServerAddressStreamProvider nameServerProvider)
      • DnsAddressResolverGroup

        public DnsAddressResolverGroup​(io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory,
                                       DnsServerAddressStreamProvider nameServerProvider)
    • Method Detail

      • newResolver

        protected final io.netty.resolver.AddressResolver<InetSocketAddress> newResolver​(io.netty.util.concurrent.EventExecutor executor)
                                                                                  throws Exception
        Specified by:
        newResolver in class io.netty.resolver.AddressResolverGroup<InetSocketAddress>
        Throws:
        Exception
      • newNameResolver

        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
        Creates a new NameResolver. Override this method to create an alternative NameResolver implementation or override the default configuration.
        Throws:
        Exception
      • newAddressResolver

        protected io.netty.resolver.AddressResolver<InetSocketAddress> newAddressResolver​(io.netty.channel.EventLoop eventLoop,
                                                                                          io.netty.resolver.NameResolver<InetAddress> resolver)
                                                                                   throws Exception
        Creates a new AddressResolver. Override this method to create an alternative AddressResolver implementation or override the default configuration.
        Throws:
        Exception