|
JmDNS 3.4.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.jmdns.impl.DNSEntry javax.jmdns.impl.DNSQuestion
public class DNSQuestion
A DNS question.
Method Summary | |
---|---|
void |
addAnswers(JmDNSImpl jmDNSImpl,
Set<DNSRecord> answers)
Adds answers to the list for our question. |
protected void |
addAnswersForServiceInfo(JmDNSImpl jmDNSImpl,
Set<DNSRecord> answers,
ServiceInfoImpl info)
|
boolean |
iAmTheOnlyOne(JmDNSImpl jmDNSImpl)
Checks if we are the only to be able to answer that question. |
boolean |
isExpired(long now)
Check if the record is expired. |
boolean |
isStale(long now)
Check if the record is stale, i.e. |
static DNSQuestion |
newQuestion(String name,
DNSRecordType type,
DNSRecordClass recordClass,
boolean unique)
Create a question. |
void |
toString(StringBuilder aLog)
|
Methods inherited from class javax.jmdns.impl.DNSEntry |
---|
compareTo, equals, getKey, getName, getQualifiedNameMap, getRecordClass, getRecordType, getSubtype, getType, hashCode, isDomainDiscoveryQuery, isReverseLookup, isSameEntry, isSameRecordClass, isSameType, isServicesDiscoveryMetaQuery, isUnique, isV4ReverseLookup, isV6ReverseLookup, sameSubtype, toByteArray, toByteArray, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static DNSQuestion newQuestion(String name, DNSRecordType type, DNSRecordClass recordClass, boolean unique)
name
- DNS name to be resolvedtype
- Record type to resolverecordClass
- Record class to resolveunique
- Request unicast response (Currently not supported in this implementation)
public void addAnswers(JmDNSImpl jmDNSImpl, Set<DNSRecord> answers)
jmDNSImpl
- DNS holding the recordsanswers
- List of previous answer to append.protected void addAnswersForServiceInfo(JmDNSImpl jmDNSImpl, Set<DNSRecord> answers, ServiceInfoImpl info)
public boolean isStale(long now)
DNSEntry
isStale
in class DNSEntry
now
- update date
true
is the record is stale, false
otherwise.public boolean isExpired(long now)
DNSEntry
isExpired
in class DNSEntry
now
- update date
true
is the record is expired, false
otherwise.public boolean iAmTheOnlyOne(JmDNSImpl jmDNSImpl)
jmDNSImpl
- DNS holding the records
true
if we are the only one with the answer to the question, false
otherwise.public void toString(StringBuilder aLog)
toString
in class DNSEntry
|
Last updated 2011-08-25 12:40 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |