javax.jmdns.impl
DNSRecord.Address, DNSRecord.HostInformation, DNSRecord.IPv4Address, DNSRecord.IPv6Address, DNSRecord.Pointer, DNSRecord.Service, DNSRecord.Text
Constructor and Description |
---|
DNSRecord.Pointer(java.lang.String name,
javax.jmdns.impl.constants.DNSRecordClass recordClass,
boolean unique,
int ttl,
java.lang.String alias) |
Modifier and Type | Method and Description |
---|---|
ServiceEvent |
getServiceEvent(JmDNSImpl dns)
Creates and return a service event for this record.
|
ServiceInfo |
getServiceInfo(boolean persistent)
Return a service information associated with that record if appropriate.
|
boolean |
isSameEntry(DNSEntry entry)
Check if two entries have exactly the same name, type, and class.
|
boolean |
isSingleValued()
Determine if a record can have multiple values in the cache.
|
protected void |
toString(java.lang.StringBuilder aLog) |
equals, getRecordSource, getServiceInfo, getTTL, isExpired, isStale, setRecordSource, setTTL
compareTo, getKey, getName, getQualifiedNameMap, getRecordClass, getRecordType, getSubtype, getType, hashCode, isDomainDiscoveryQuery, isReverseLookup, isSameRecordClass, isSameType, isServicesDiscoveryMetaQuery, isUnique, isV4ReverseLookup, isV6ReverseLookup, sameSubtype, toByteArray, toByteArray, toString
public DNSRecord.Pointer(java.lang.String name, javax.jmdns.impl.constants.DNSRecordClass recordClass, boolean unique, int ttl, java.lang.String alias)
public boolean isSameEntry(DNSEntry entry)
DNSEntry
isSameEntry
in class DNSEntry
true
if the two entries have are for the same record, false
otherwisepublic boolean isSingleValued()
DNSRecord
isSingleValued
in class DNSRecord
false
if this record can have multiple values in the cache, true
otherwise.public ServiceInfo getServiceInfo(boolean persistent)
DNSRecord
getServiceInfo
in class DNSRecord
persistent
- if true
ServiceListener.resolveService will be called whenever new new information is received.public ServiceEvent getServiceEvent(JmDNSImpl dns)
DNSRecord
getServiceEvent
in class DNSRecord
dns
- DNS serviced by this event