Class DNSQuery
java.lang.Object
|
+--DNSQuery
- public class DNSQuery
- extends java.lang.Object
|
Constructor Summary |
DNSQuery(java.lang.String host,
int type,
int clas)
|
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
queryHost
private java.lang.String queryHost
queryType
private int queryType
queryClass
private int queryClass
queryID
private int queryID
globalID
private static int globalID
answers
private java.util.Vector answers
authorities
private java.util.Vector authorities
additional
private java.util.Vector additional
authoritative
private boolean authoritative
truncated
private boolean truncated
recursive
private boolean recursive
DNSQuery
public DNSQuery(java.lang.String host,
int type,
int clas)
getQueryHost
public java.lang.String getQueryHost()
getQueryType
public int getQueryType()
getQueryClass
public int getQueryClass()
getQueryID
public int getQueryID()
extractQuery
public byte[] extractQuery()
receiveResponse
public void receiveResponse(byte[] data,
int length)
throws java.io.IOException
decodeFlags
protected void decodeFlags(int flags)
throws java.io.IOException
isAuthoritative
public boolean isAuthoritative()
isTruncated
public boolean isTruncated()
isRecursive
public boolean isRecursive()
getAnswers
public java.util.Enumeration getAnswers()
getAuthorities
public java.util.Enumeration getAuthorities()
getAdditional
public java.util.Enumeration getAdditional()