| Modifier and Type | Field and Description |
|---|---|
static NoopDnsCache |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
DnsCacheEntry |
cache(java.lang.String hostname, DnsRecord[] additional, java.net.InetAddress address, long originalTtl, EventLoop loop)
创建一个新的 DnsCacheEntry并缓存给定主机名的解析地址。
|
DnsCacheEntry |
cache(java.lang.String hostname, DnsRecord[] additional, java.lang.Throwable cause, EventLoop loop)
缓存给定主机名的解析失败。
|
void |
clear()
清除此解析器缓存的所有解析地址。
|
boolean |
clear(java.lang.String hostname)
从此解析器的缓存中清除指定主机名的解析地址。
|
java.util.List<? extends DnsCacheEntry> |
get(java.lang.String hostname, DnsRecord[] additionals)
返回给定主机名的缓存条目。
|
java.lang.String |
toString() |
public static final NoopDnsCache INSTANCE
public void clear()
DnsCache
clear接口
DnsCache
DnsCache.clear(String)
public boolean clear(java.lang.String hostname)
DnsCache
public java.util.List<? extends DnsCacheEntry> get(java.lang.String hostname, DnsRecord[] additionals)
DnsCache
public DnsCacheEntry cache(java.lang.String hostname, DnsRecord[] additional, java.net.InetAddress address, long originalTtl, EventLoop loop)
DnsCache复制的描述
DnsCacheEntry并缓存给定主机名的解析地址。
cache接口
DnsCache
hostname - 主机名
additional - 附加记录
address - 解决的地址
originalTtl - 由DNS服务器返回的TLL
loop - 用于注册TTL超时的EventLoop
DnsCacheEntry对应于此缓存条目。
public DnsCacheEntry cache(java.lang.String hostname, DnsRecord[] additional, java.lang.Throwable cause, EventLoop loop)
DnsCache
cache在界面
DnsCache
hostname - 主机名
additional - 附加记录
cause - 解决失败
loop - 用于注册TTL超时的EventLoop
DnsCacheEntry对应于此缓存条目,或null如果此缓存不支持缓存失败的响应)。
public java.lang.String toString()
toString在课程
java.lang.Object
Copyright © 2008–2018 The Netty Project. All rights reserved.