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.