@UnstableApi public interface DnsResponse extends DnsMessage
| Modifier and Type | Method and Description |
|---|---|
DnsResponse |
addRecord(DnsSection section, DnsRecord record)
添加指定
record在指定的结束
section此DNS的消息。
|
DnsResponse |
addRecord(DnsSection section, int index, DnsRecord record)
添加指定
record在指定
index指定的
section此DNS的消息。
|
DnsResponse |
clear()
删除此DNS消息中的所有记录。
|
DnsResponse |
clear(DnsSection section)
删除此DNS消息的指定
section的所有记录。
|
DnsResponseCode |
code()
返回4位返回码。
|
boolean |
isAuthoritativeAnswer()
如果响应服务器对查询消息中的域名具有权威性,则返回
true 。
|
boolean |
isRecursionAvailable()
如果DNS服务器可以处理递归查询,则返回
true 。
|
boolean |
isTruncated()
如果响应已被截断,则返回
true ,通常如果超过512个字节。
|
DnsResponse |
retain()
将参考计数增加
1 。
|
DnsResponse |
retain(int increment)
通过指定的
increment增加参考计数。
|
DnsResponse |
setAuthoritativeAnswer(boolean authoritativeAnswer)
如果响应服务器对查询消息中的域名具有权威性,则设置为
true 。
|
DnsResponse |
setCode(DnsResponseCode code)
设置此消息的响应代码。
|
DnsResponse |
setId(int id)
设置此DNS消息的
ID 。
|
DnsResponse |
setOpCode(DnsOpCode opCode)
设置此DNS消息的
opCode 。
|
DnsResponse |
setRecord(DnsSection section, DnsRecord record)
设置指定的
section这个DNS消息到指定的
record ,使其成为一个单一的记录部分。
|
DnsResponse |
setRecursionAvailable(boolean recursionAvailable)
如果DNS服务器可以处理递归查询,则设置为
true 。
|
DnsResponse |
setRecursionDesired(boolean recursionDesired)
设置此DNS消息的
RD (期望递归)字段。
|
DnsResponse |
setTruncated(boolean truncated)
如果响应已被截断,则设置为
true (通常发生在512字节以上的响应中)。
|
DnsResponse |
setZ(int z)
设置此DNS消息的
Z (保留供将来使用)字段。
|
DnsResponse |
touch()
记录此对象的当前访问位置以进行调试。
|
DnsResponse |
touch(java.lang.Object hint)
记录此对象的当前访问位置,并附加一些用于调试的任意信息。
|
count, count, id, isRecursionDesired, opCode, recordAt, recordAt, removeRecord, setRecord, zrefCnt, release, releaseboolean isAuthoritativeAnswer()
true 。
DnsResponse setAuthoritativeAnswer(boolean authoritativeAnswer)
true 。
authoritativeAnswer - 标志为权威答案
boolean isTruncated()
true ,通常超过512个字节。
DnsResponse setTruncated(boolean truncated)
true (通常发生超过512字节的响应)。
truncated - 截断标志
boolean isRecursionAvailable()
true 。
DnsResponse setRecursionAvailable(boolean recursionAvailable)
true 。
recursionAvailable - 递归可用性标志
DnsResponseCode code()
DnsResponse setCode(DnsResponseCode code)
code - 响应码
DnsResponse setId(int id)
DnsMessage复制的描述
ID 。
setId在界面
DnsMessage
DnsResponse setOpCode(DnsOpCode opCode)
DnsMessage复制的描述
opCode 。
setOpCode接口
DnsMessage
DnsResponse setRecursionDesired(boolean recursionDesired)
DnsMessage
RD (期望递归)字段。
setRecursionDesired在界面
DnsMessage
DnsResponse setZ(int z)
DnsMessage复制的描述
Z (保留供将来使用)字段。
setZ在界面
DnsMessage
DnsResponse setRecord(DnsSection section, DnsRecord record)
DnsMessage复制的描述
section这个DNS消息到指定的record ,使其成为一个单一的记录部分。
当指定的section是DnsSection.QUESTION时 ,指定的record必须是DnsQuestion 。
setRecord在界面
DnsMessage
DnsResponse addRecord(DnsSection section, DnsRecord record)
DnsMessage
record在指定的结束section此DNS的消息。
当指定的section是DnsSection.QUESTION时 ,指定的record必须是DnsQuestion 。
addRecord在界面
DnsMessage
DnsResponse addRecord(DnsSection section, int index, DnsRecord record)
DnsMessage
record在指定index指定的section此DNS的消息。
当指定的section是DnsSection.QUESTION时 ,指定的record必须是DnsQuestion 。
addRecord在界面
DnsMessage
DnsResponse clear(DnsSection section)
DnsMessage复制的描述
section的所有记录。
clear在界面
DnsMessage
DnsResponse clear()
DnsMessage
clear在界面
DnsMessage
DnsResponse touch()
ReferenceCounted复制的描述
touch接口
DnsMessage
touch在界面
ReferenceCounted
DnsResponse touch(java.lang.Object hint)
ReferenceCounted复制的描述
ResourceLeakDetector提供给您。
touch在界面
DnsMessage
touch在界面
ReferenceCounted
DnsResponse retain()
ReferenceCounted
1 。
retain接口
DnsMessage
retain接口
ReferenceCounted
DnsResponse retain(int increment)
ReferenceCounted
increment 。
retain在界面
DnsMessage
retain in interface
ReferenceCounted
Copyright © 2008–2018 The Netty Project. All rights reserved.