@UnstableApi public class DefaultDnsQuery extends AbstractDnsMessage implements DnsQuery
DnsQuery实现。
| Constructor and Description |
|---|
DefaultDnsQuery(int id)
用
DnsOpCode.QUERY
opCode创建一个新实例。
|
DefaultDnsQuery(int id, DnsOpCode opCode)
创建一个新的实例。
|
| Modifier and Type | Method and Description |
|---|---|
DnsQuery |
addRecord(DnsSection section, DnsRecord record)
添加指定
record在指定的结束
section此DNS的消息。
|
DnsQuery |
addRecord(DnsSection section, int index, DnsRecord record)
添加指定
record在指定
index指定的
section此DNS的消息。
|
DnsQuery |
clear()
删除此DNS消息中的所有记录。
|
DnsQuery |
clear(DnsSection section)
删除此DNS消息的指定
section的所有记录。
|
DnsQuery |
retain()
将引用计数增加
1 。
|
DnsQuery |
retain(int increment)
将参考计数增加指定的
increment 。
|
DnsQuery |
setId(int id)
设置此DNS消息的
ID 。
|
DnsQuery |
setOpCode(DnsOpCode opCode)
设置此DNS消息的
opCode 。
|
DnsQuery |
setRecord(DnsSection section, DnsRecord record)
设置指定的
section这个DNS消息到指定的
record ,使其成为一个单一的记录部分。
|
DnsQuery |
setRecursionDesired(boolean recursionDesired)
设置此DNS消息的
RD (期望递归)字段。
|
DnsQuery |
setZ(int z)
设置此DNS消息的
Z (保留供将来使用)字段。
|
java.lang.String |
toString() |
DnsQuery |
touch()
记录此对象的当前访问位置以进行调试。
|
DnsQuery |
touch(java.lang.Object hint)
记录此对象的当前访问位置,并附加一些用于调试的任意信息。
|
count, count, deallocate, equals, hashCode, id, isRecursionDesired, opCode, recordAt, recordAt, removeRecord, setRecord, zrefCnt, release, release, setRefCntclone, finalize, getClass, notify, notifyAll, wait, wait, waitcount, count, id, isRecursionDesired, opCode, recordAt, recordAt, removeRecord, setRecord, zrefCnt, release, releasepublic DefaultDnsQuery(int id)
DnsOpCode.QUERY
opCode创建一个新实例。
id - DNS查询的
ID
public DefaultDnsQuery(int id,
DnsOpCode opCode)
id - DNS查询的
ID
opCode - DNS查询的
opCode
public DnsQuery setId(int id)
DnsMessage
ID 。
setId ,界面
DnsMessage
setId ,界面
DnsQuery
setId在课程
AbstractDnsMessage
public DnsQuery setOpCode(DnsOpCode opCode)
DnsMessage
opCode 。
setOpCode在界面
DnsMessage
setOpCode在界面
DnsQuery
setOpCode在课堂上
AbstractDnsMessage
public DnsQuery setRecursionDesired(boolean recursionDesired)
DnsMessage
RD (期望递归)字段。
setRecursionDesired在界面
DnsMessage
setRecursionDesired在界面
DnsQuery
setRecursionDesired
AbstractDnsMessage
public DnsQuery setZ(int z)
DnsMessage
Z (保留供将来使用)字段。
setZ在界面
DnsMessage
setZ ,界面
DnsQuery
setZ在课程
AbstractDnsMessage
public DnsQuery setRecord(DnsSection section, DnsRecord record)
DnsMessage复制的描述
section这个DNS消息到指定的record ,使其成为一个单一的记录部分。
当指定的section是DnsSection.QUESTION时 ,指定的record必须是DnsQuestion 。
setRecord在界面
DnsMessage
setRecord ,界面
DnsQuery
setRecord在课程
AbstractDnsMessage
public DnsQuery addRecord(DnsSection section, DnsRecord record)
DnsMessage
record在指定的结束section此DNS的消息。
当指定的section是DnsSection.QUESTION时 ,指定的record必须是DnsQuestion 。
addRecord在界面
DnsMessage
addRecord在界面
DnsQuery
addRecord在课堂上
AbstractDnsMessage
public DnsQuery addRecord(DnsSection section, int index, DnsRecord record)
DnsMessage
record在指定index指定的section此DNS的消息。
当指定的section是DnsSection.QUESTION时 ,指定的record必须是DnsQuestion 。
addRecord在界面
DnsMessage
addRecord在界面
DnsQuery
addRecord在课堂上
AbstractDnsMessage
public DnsQuery clear(DnsSection section)
DnsMessage
section的所有记录。
clear在界面
DnsMessage
clear在界面
DnsQuery
clear在课程
AbstractDnsMessage
public DnsQuery clear()
DnsMessage
clear在界面
DnsMessage
clear在界面
DnsQuery
clear在课程
AbstractDnsMessage
public DnsQuery touch()
ReferenceCounted
touch ,界面
DnsMessage
touch在界面
DnsQuery
touch在界面
ReferenceCounted
touch在类
AbstractDnsMessage
public DnsQuery touch(java.lang.Object hint)
ReferenceCounted
ResourceLeakDetector提供给您。
touch ,界面
DnsMessage
touch在界面
DnsQuery
touch在界面
ReferenceCounted
touch在课程
AbstractDnsMessage
public DnsQuery retain()
ReferenceCounted
1 。
retain在界面
DnsMessage
retain接口
DnsQuery
retain在界面
ReferenceCounted
retain在课堂上
AbstractDnsMessage
public DnsQuery retain(int increment)
ReferenceCounted
increment增加参考计数。
retain在界面
DnsMessage
retain在界面
DnsQuery
retain在界面
ReferenceCounted
retain在类
AbstractDnsMessage
public java.lang.String toString()
toString在类
java.lang.Object
Copyright © 2008–2018 The Netty Project. All rights reserved.