Class DnsResolveContext.AuthoritativeNameServer

  • Enclosing class:
    DnsResolveContext<T>

    private static final class DnsResolveContext.AuthoritativeNameServer
    extends java.lang.Object
    • Field Detail

      • dots

        private final int dots
      • domainName

        private final java.lang.String domainName
      • isCopy

        final boolean isCopy
      • nsName

        final java.lang.String nsName
      • ttl

        private long ttl
      • address

        private java.net.InetSocketAddress address
    • Constructor Detail

      • AuthoritativeNameServer

        AuthoritativeNameServer​(int dots,
                                long ttl,
                                java.lang.String domainName,
                                java.lang.String nsName)
    • Method Detail

      • isRootServer

        boolean isRootServer()
        Returns true if its a root server.
      • update

        void update​(java.net.InetSocketAddress address,
                    long ttl)
        Update the server with the given address and TTL if needed.
      • update

        void update​(java.net.InetSocketAddress address)