Class DnsResolveContext.AuthoritativeNameServer

java.lang.Object
io.netty.resolver.dns.DnsResolveContext.AuthoritativeNameServer
Enclosing class:
DnsResolveContext<T>

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

    Fields
    Modifier and Type
    Field
    Description
    private java.net.InetSocketAddress
     
    private final java.lang.String
     
    private final int
     
    (package private) final boolean
     
     
    (package private) final java.lang.String
     
    private long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AuthoritativeNameServer(int dots, long ttl, java.lang.String domainName, java.lang.String nsName)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) boolean
    Returns true if its a root server.
    (package private) void
    update(java.net.InetSocketAddress address)
     
    (package private) void
    update(java.net.InetSocketAddress address, long ttl)
    Update the server with the given address and TTL if needed.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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
    • next

  • Constructor Details

    • AuthoritativeNameServer

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

      AuthoritativeNameServer(DnsResolveContext.AuthoritativeNameServer server)
  • Method Details

    • 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)