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
FieldsModifier and TypeFieldDescriptionprivate java.net.InetSocketAddressprivate final java.lang.Stringprivate final int(package private) final boolean(package private) DnsResolveContext.AuthoritativeNameServer(package private) final java.lang.Stringprivate long -
Constructor Summary
ConstructorsConstructorDescriptionAuthoritativeNameServer(int dots, long ttl, java.lang.String domainName, java.lang.String nsName) -
Method Summary
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()Returnstrueif 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)
-