Package javax.jmdns.impl
Class DNSQuestion.Service
- java.lang.Object
-
- javax.jmdns.impl.DNSEntry
-
- javax.jmdns.impl.DNSQuestion
-
- javax.jmdns.impl.DNSQuestion.Service
-
- Enclosing class:
- DNSQuestion
private static class DNSQuestion.Service extends DNSQuestion
Service question.
-
-
Field Summary
-
Fields inherited from class javax.jmdns.impl.DNSEntry
_qualifiedNameMap
-
-
Constructor Summary
Constructors Constructor Description Service(java.lang.String name, DNSRecordType type, DNSRecordClass recordClass, boolean unique)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAnswers(JmDNSImpl jmDNSImpl, java.util.Set<DNSRecord> answers)
Adds answers to the list for our question.boolean
iAmTheOnlyOne(JmDNSImpl jmDNSImpl)
Checks if we are the only to be able to answer that question.-
Methods inherited from class javax.jmdns.impl.DNSQuestion
addAnswersForServiceInfo, answeredBy, isExpired, isStale, newQuestion, toString
-
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, matchRecordClass, matchRecordType, sameSubtype, toByteArray, toByteArray, toString
-
-
-
-
Constructor Detail
-
Service
Service(java.lang.String name, DNSRecordType type, DNSRecordClass recordClass, boolean unique)
-
-
Method Detail
-
addAnswers
public void addAnswers(JmDNSImpl jmDNSImpl, java.util.Set<DNSRecord> answers)
Description copied from class:DNSQuestion
Adds answers to the list for our question.- Overrides:
addAnswers
in classDNSQuestion
- Parameters:
jmDNSImpl
- DNS holding the recordsanswers
- List of previous answer to append.
-
iAmTheOnlyOne
public boolean iAmTheOnlyOne(JmDNSImpl jmDNSImpl)
Description copied from class:DNSQuestion
Checks if we are the only to be able to answer that question.- Overrides:
iAmTheOnlyOne
in classDNSQuestion
- Parameters:
jmDNSImpl
- DNS holding the records- Returns:
true
if we are the only one with the answer to the question,false
otherwise.
-
-