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