Class DnsNameResolverBuilder


  • public final class DnsNameResolverBuilder
    extends java.lang.Object
    A DnsNameResolver builder.
    • Field Detail

      • resolveCache

        private DnsCache resolveCache
      • minTtl

        private java.lang.Integer minTtl
      • maxTtl

        private java.lang.Integer maxTtl
      • negativeTtl

        private java.lang.Integer negativeTtl
      • queryTimeoutMillis

        private long queryTimeoutMillis
      • completeOncePreferredResolved

        private boolean completeOncePreferredResolved
      • recursionDesired

        private boolean recursionDesired
      • maxQueriesPerResolve

        private int maxQueriesPerResolve
      • traceEnabled

        private boolean traceEnabled
      • maxPayloadSize

        private int maxPayloadSize
      • optResourceEnabled

        private boolean optResourceEnabled
      • searchDomains

        private java.lang.String[] searchDomains
      • ndots

        private int ndots
      • decodeIdn

        private boolean decodeIdn
    • Constructor Detail

      • DnsNameResolverBuilder

        public DnsNameResolverBuilder()
        Creates a new builder.
      • DnsNameResolverBuilder

        public DnsNameResolverBuilder​(EventLoop eventLoop)
        Creates a new builder.
        Parameters:
        eventLoop - the EventLoop which will perform the communication with the DNS servers.