Class CustomExtendedDNSResolver


  • public class CustomExtendedDNSResolver
    extends Object
    • Method Detail

      • setCustomizeResolverTimeout

        public static void setCustomizeResolverTimeout​(org.xbill.DNS.Resolver resolver,
                                                       long timeout)
      • setCustomizeResolverTimeoutAndMaxRetries

        public static void setCustomizeResolverTimeoutAndMaxRetries​(org.xbill.DNS.ExtendedResolver extendedResolver,
                                                                    long timeout,
                                                                    int maxRetries)
      • iterateEachDefaultResolverAndConfigure

        public static void iterateEachDefaultResolverAndConfigure​(Consumer<? super org.xbill.DNS.SimpleResolver> consumer,
                                                                  long timeout)
      • iterateEachResolverAndConfigure

        public static void iterateEachResolverAndConfigure​(Iterable<? extends InetAddress> customDNSServersAddress,
                                                           Consumer<? super org.xbill.DNS.SimpleResolver> aConsumer,
                                                           long timeout)
      • createExtendedResolver

        public static org.xbill.DNS.ExtendedResolver createExtendedResolver​(Iterable<? extends InetAddress> customDNSServersAddress,
                                                                            long timeout,
                                                                            int maxRetries)