Package io.netty.resolver.dns
Class NoopDnsCnameCache
java.lang.Object
io.netty.resolver.dns.NoopDnsCnameCache
- All Implemented Interfaces:
DnsCnameCache
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Caches a cname entry that should be used for the given hostname.void
clear()
Clears all cached nameservers.boolean
Clears the cached nameservers for the specified hostname.Returns the cached cname for the given hostname.
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
NoopDnsCnameCache
private NoopDnsCnameCache()
-
-
Method Details
-
get
Description copied from interface:DnsCnameCache
Returns the cached cname for the given hostname.- Specified by:
get
in interfaceDnsCnameCache
- Parameters:
hostname
- the hostname- Returns:
- the cached entries or an
null
if none.
-
cache
Description copied from interface:DnsCnameCache
Caches a cname entry that should be used for the given hostname.- Specified by:
cache
in interfaceDnsCnameCache
- Parameters:
hostname
- the hostnamecname
- the cname mapping.originalTtl
- the TTL as returned by the DNS serverloop
- theEventLoop
used to register the TTL timeout
-
clear
public void clear()Description copied from interface:DnsCnameCache
Clears all cached nameservers.- Specified by:
clear
in interfaceDnsCnameCache
- See Also:
-
clear
Description copied from interface:DnsCnameCache
Clears the cached nameservers for the specified hostname.- Specified by:
clear
in interfaceDnsCnameCache
- Returns:
true
if and only if there was an entry for the specified host name in the cache and it has been removed by this method
-