@UnstableApi public final class BiDnsQueryLifecycleObserver extends java.lang.Object implements DnsQueryLifecycleObserver
| Constructor and Description |
|---|
BiDnsQueryLifecycleObserver(DnsQueryLifecycleObserver a, DnsQueryLifecycleObserver b)
创建一个新的实例。
|
| Modifier and Type | Method and Description |
|---|---|
void |
queryCancelled(int queriesRemaining)
该查询可能已被写入,但在某个时候被取消。
|
DnsQueryLifecycleObserver |
queryCNAMEd(DnsQuestion cnameQuestion)
该查询返回了一个CNAME,我们可能会尝试使用新的查询。
|
void |
queryFailed(java.lang.Throwable cause)
以下标准是可能的:IO错误服务器响应一个无效的DNS响应服务器响应一个有效的DNS响应,但它没有提高分辨率
|
DnsQueryLifecycleObserver |
queryNoAnswer(DnsResponseCode code)
对查询的响应没有提供预期的响应代码,但它没有返回
DnsResponseCode.NXDOMAIN,因此我们可能会尝试再次查询。
|
DnsQueryLifecycleObserver |
queryRedirected(java.util.List<java.net.InetSocketAddress> nameServers)
该查询已被重定向到另一个DNS服务器列表。
|
void |
querySucceed()
该查询收到了预期的结果。
|
void |
queryWritten(java.net.InetSocketAddress dnsServerAddress, ChannelFuture future)
查询已写入。
|
public BiDnsQueryLifecycleObserver(DnsQueryLifecycleObserver a, DnsQueryLifecycleObserver b)
a - 将首先接收事件的DnsQueryLifecycleObserver 。
b - 将接收事件的DnsQueryLifecycleObserver秒。
public void queryWritten(java.net.InetSocketAddress dnsServerAddress,
ChannelFuture future)
DnsQueryLifecycleObserver
queryWritten ,界面
DnsQueryLifecycleObserver
dnsServerAddress - 查询发送到的DNS服务器地址。
future - 代表DNS查询写入操作状态的未来。
public void queryCancelled(int queriesRemaining)
DnsQueryLifecycleObserver
queryCancelled接口
DnsQueryLifecycleObserver
queriesRemaining - 剩余查询数量。
public DnsQueryLifecycleObserver queryRedirected(java.util.List<java.net.InetSocketAddress> nameServers)
DnsQueryLifecycleObserver
queryRedirected在界面
DnsQueryLifecycleObserver
nameServers - 查询已被重定向到的名称服务器。
public DnsQueryLifecycleObserver queryCNAMEd(DnsQuestion cnameQuestion)
DnsQueryLifecycleObserver复制的描述
请注意,多个查询可能会遇到CNAME。 例如,如果支持DnsRecordType.AAAA和DnsRecordType.A ,我们可能会查询两者。
queryCNAMEd ,界面
DnsQueryLifecycleObserver
cnameQuestion - 如果我们发出新的查询,我们将使用的问题。
public DnsQueryLifecycleObserver queryNoAnswer(DnsResponseCode code)
DnsQueryLifecycleObserver
DnsResponseCode.NXDOMAIN,因此我们可能会尝试再次查询。
queryNoAnswer ,界面
DnsQueryLifecycleObserver
code - 意外的响应代码。
public void queryFailed(java.lang.Throwable cause)
DnsQueryLifecycleObserver
queryFailed在界面
DnsQueryLifecycleObserver
cause - 失败的原因。
public void querySucceed()
DnsQueryLifecycleObserver复制的描述
querySucceed接口
DnsQueryLifecycleObserver
Copyright © 2008–2018 The Netty Project. All rights reserved.