public class DnsMessage extends Object
Constructor and Description |
---|
DnsMessage(int transactionId,
MessageType messageType,
OpCode opCode,
boolean authoritativeAnswer,
boolean truncated,
boolean recursionDesired,
boolean recursionAvailable,
boolean reserved,
boolean acceptNonAuthenticatedData,
ResponseCode responseCode,
List<QuestionRecord> question,
List<ResourceRecord> answer,
List<ResourceRecord> authority,
List<ResourceRecord> additional)
Creates a new instance of DnsMessage.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
List<ResourceRecord> |
getAdditionalRecords() |
List<ResourceRecord> |
getAnswerRecords() |
List<ResourceRecord> |
getAuthorityRecords() |
MessageType |
getMessageType() |
OpCode |
getOpCode() |
List<QuestionRecord> |
getQuestionRecords() |
ResponseCode |
getResponseCode() |
int |
getTransactionId() |
int |
hashCode() |
boolean |
isAcceptNonAuthenticatedData() |
boolean |
isAuthoritativeAnswer() |
boolean |
isRecursionAvailable() |
boolean |
isRecursionDesired() |
boolean |
isReserved() |
boolean |
isTruncated() |
String |
toString() |
public DnsMessage(int transactionId, MessageType messageType, OpCode opCode, boolean authoritativeAnswer, boolean truncated, boolean recursionDesired, boolean recursionAvailable, boolean reserved, boolean acceptNonAuthenticatedData, ResponseCode responseCode, List<QuestionRecord> question, List<ResourceRecord> answer, List<ResourceRecord> authority, List<ResourceRecord> additional)
transactionId
- messageType
- opCode
- authoritativeAnswer
- truncated
- recursionDesired
- recursionAvailable
- reserved
- acceptNonAuthenticatedData
- responseCode
- question
- answer
- authority
- additional
- public boolean isAcceptNonAuthenticatedData()
public List<ResourceRecord> getAdditionalRecords()
public List<ResourceRecord> getAnswerRecords()
public boolean isAuthoritativeAnswer()
public List<ResourceRecord> getAuthorityRecords()
public MessageType getMessageType()
public List<QuestionRecord> getQuestionRecords()
public boolean isRecursionAvailable()
public boolean isRecursionDesired()
public boolean isReserved()
public ResponseCode getResponseCode()
public int getTransactionId()
public boolean isTruncated()
public boolean equals(Object object)
equals
in class Object
Object.equals(Object)
public int hashCode()
hashCode
in class Object
Object.hashCode()
public String toString()
toString
in class Object
Object.toString()
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.