Package io.netty.resolver.dns
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
address
private java.lang.String
domainName
private int
dots
(package private) boolean
isCopy
(package private) DnsResolveContext.AuthoritativeNameServer
next
(package private) java.lang.String
nsName
private long
ttl
-
Constructor Summary
Constructors Constructor Description AuthoritativeNameServer(int dots, long ttl, java.lang.String domainName, java.lang.String nsName)
AuthoritativeNameServer(DnsResolveContext.AuthoritativeNameServer server)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) boolean
isRootServer()
Returnstrue
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.
-
-
-
Constructor Detail
-
AuthoritativeNameServer
AuthoritativeNameServer(int dots, long ttl, java.lang.String domainName, java.lang.String nsName)
-
AuthoritativeNameServer
AuthoritativeNameServer(DnsResolveContext.AuthoritativeNameServer server)
-
-