|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.jmdns.impl.DNSMessage
public abstract class DNSMessage
DNSMessage define a DNS message either incoming or outgoing.
Field Summary | |
---|---|
protected java.util.List<DNSRecord> |
_additionals
|
protected java.util.List<DNSRecord> |
_answers
|
protected java.util.List<DNSRecord> |
_authoritativeAnswers
|
protected java.util.List<DNSQuestion> |
_questions
|
boolean |
MULTICAST
|
boolean |
UNICAST
|
Constructor Summary | |
---|---|
protected |
DNSMessage(int flags,
int id,
boolean multicast)
|
Method Summary | |
---|---|
java.util.Collection<? extends DNSRecord> |
getAdditionals()
|
java.util.Collection<? extends DNSRecord> |
getAllAnswers()
|
java.util.Collection<? extends DNSRecord> |
getAnswers()
|
java.util.Collection<? extends DNSRecord> |
getAuthorities()
|
int |
getFlags()
|
int |
getId()
|
int |
getNumberOfAdditionals()
|
int |
getNumberOfAnswers()
|
int |
getNumberOfAuthorities()
|
int |
getNumberOfQuestions()
|
java.util.Collection<? extends DNSQuestion> |
getQuestions()
|
boolean |
isEmpty()
Check if the message is empty |
boolean |
isMulticast()
|
boolean |
isQuery()
Check if the message is a query. |
boolean |
isResponse()
Check if the message is a response. |
boolean |
isTruncated()
Check if the message is truncated. |
void |
setFlags(int flags)
|
void |
setId(int id)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final boolean MULTICAST
public final boolean UNICAST
protected final java.util.List<DNSQuestion> _questions
protected final java.util.List<DNSRecord> _answers
protected final java.util.List<DNSRecord> _authoritativeAnswers
protected final java.util.List<DNSRecord> _additionals
Constructor Detail |
---|
protected DNSMessage(int flags, int id, boolean multicast)
flags
- id
- multicast
- Method Detail |
---|
public int getId()
public void setId(int id)
id
- the id to setpublic int getFlags()
public void setFlags(int flags)
flags
- the flags to setpublic boolean isMulticast()
public java.util.Collection<? extends DNSQuestion> getQuestions()
public int getNumberOfQuestions()
public java.util.Collection<? extends DNSRecord> getAllAnswers()
public java.util.Collection<? extends DNSRecord> getAnswers()
public int getNumberOfAnswers()
public java.util.Collection<? extends DNSRecord> getAuthorities()
public int getNumberOfAuthorities()
public java.util.Collection<? extends DNSRecord> getAdditionals()
public int getNumberOfAdditionals()
public boolean isTruncated()
public boolean isQuery()
public boolean isResponse()
public boolean isEmpty()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |