Package io.netty.resolver.dns
Class DefaultDnsCache.DefaultDnsCacheEntry
- java.lang.Object
-
- io.netty.resolver.dns.DefaultDnsCache.DefaultDnsCacheEntry
-
- All Implemented Interfaces:
DnsCacheEntry
- Enclosing class:
- DefaultDnsCache
private static final class DefaultDnsCache.DefaultDnsCacheEntry extends java.lang.Object implements DnsCacheEntry
-
-
Constructor Summary
Constructors Constructor Description DefaultDnsCacheEntry(java.lang.String hostname, java.lang.Throwable cause)
DefaultDnsCacheEntry(java.lang.String hostname, java.net.InetAddress address)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.InetAddress
address()
Get the resolved address.java.lang.Throwable
cause()
If the DNS query failed this will provide the rational.(package private) java.lang.String
hostname()
java.lang.String
toString()
-
-
-
Method Detail
-
address
public java.net.InetAddress address()
Description copied from interface:DnsCacheEntry
Get the resolved address.This may be null if the resolution failed, and in that case
DnsCacheEntry.cause()
will describe the failure.- Specified by:
address
in interfaceDnsCacheEntry
- Returns:
- the resolved address.
-
cause
public java.lang.Throwable cause()
Description copied from interface:DnsCacheEntry
If the DNS query failed this will provide the rational.- Specified by:
cause
in interfaceDnsCacheEntry
- Returns:
- the rational for why the DNS query failed, or
null
if the query hasn't failed.
-
hostname
java.lang.String hostname()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-