Index

A B C D E F G H I J K L M N O P Q R S T U V W Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(String) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
Adds the specified element to this set if it is not already present.
Add - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
 
addAdditionalAnswer(DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
Add an additional answer to the record.
addAdditionalAnswer(DNSOutgoing, DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.tasks.DNSTask
Add an additional answer to the record.
addAddress(Inet4Address) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
addAddress(Inet6Address) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
addAnswer(DNSIncoming, InetAddress, int, DNSOutgoing, DNSRecord) - Method in class javax.jmdns.impl.JmDNSImpl
Add an answer to a question.
addAnswer(DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
Add an answer if it is not suppressed.
addAnswer(DNSOutgoing, DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.tasks.DNSTask
Add an answer if it is not suppressed.
addAnswer(DNSOutgoing, DNSRecord, long) - Method in class javax.jmdns.impl.tasks.DNSTask
Add an answer to the message.
addAnswer(DNSRecord, long) - Method in class javax.jmdns.impl.DNSOutgoing
Add an answer to the message.
addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord
Adds this as an answer to the provided outgoing datagram.
addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.Address
 
addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.Service
 
addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.Text
 
addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
Overridden by subclasses to add questions to the message.
Note: Because of message size limitation the returned message may be different than the message parameter.
addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
 
addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
 
addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
 
addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion
Adds answers to the list for our question.
addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.AllRecords
 
addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.DNS4Address
 
addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.DNS6Address
 
addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.Pointer
 
addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.Service
 
addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.Text
 
addAnswersForServiceInfo(JmDNSImpl, Set<DNSRecord>, ServiceInfoImpl) - Method in class javax.jmdns.impl.DNSQuestion
 
addAuthorativeAnswer(DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
Add an authoritative answer to the message.
addAuthoritativeAnswer(DNSOutgoing, DNSRecord) - Method in class javax.jmdns.impl.tasks.DNSTask
Add an authoritative answer to the message.
addDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
Adds an entry to the table.
addListener(DNSListener, DNSQuestion) - Method in class javax.jmdns.impl.JmDNSImpl
Add a listener for a question.
addNetworkTopologyListener(NetworkTopologyListener) - Method in class javax.jmdns.impl.JmmDNSImpl
 
addNetworkTopologyListener(NetworkTopologyListener) - Method in interface javax.jmdns.JmmDNS
Listen to network changes.
addQuestion(DNSOutgoing, DNSQuestion) - Method in class javax.jmdns.impl.tasks.DNSTask
Add a question to the message.
addQuestion(DNSQuestion) - Method in class javax.jmdns.impl.DNSOutgoing
Add a question to the message.
addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
Overridden by subclasses to add questions to the message.
Note: Because of message size limitation the returned message may be different than the message parameter.
addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
 
addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
 
addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
 
Address(String, DNSRecordType, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.Address
 
Address(String, DNSRecordType, DNSRecordClass, boolean, int, InetAddress) - Constructor for class javax.jmdns.impl.DNSRecord.Address
 
addServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmDNSImpl
Listen for services of a given type.
addServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmmDNSImpl
 
addServiceListener(String, ServiceListener) - Method in class javax.jmdns.JmDNS
Listen for services of a given type.
addServiceListener(String, ServiceListener) - Method in interface javax.jmdns.JmmDNS
Listen for services of a given type.
addServiceListener(String, ServiceListener, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
 
addServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmDNSImpl
Listen for service types.
addServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmmDNSImpl
 
addServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.JmDNS
Listen for service types.
addServiceTypeListener(ServiceTypeListener) - Method in interface javax.jmdns.JmmDNS
Listen for service types.
advance() - Method in enum javax.jmdns.impl.constants.DNSState
Returns the next advanced state.
In general, this advances one step in the following sequence: PROBING_1, PROBING_2, PROBING_3, ANNOUNCING_1, ANNOUNCING_2, ANNOUNCED.
or CANCELING_1, CANCELING_2, CANCELING_3, CANCELED Does not advance for ANNOUNCED and CANCELED state.
advanceObjectsState(List<DNSStatefulObject>) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
advanceState(DNSTask) - Method in interface javax.jmdns.impl.DNSStatefulObject
Sets the state and notifies all objects that wait on the ServiceInfo.
advanceState(DNSTask) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Sets the state and notifies all objects that wait on the ServiceInfo.
advanceState(DNSTask) - Method in class javax.jmdns.impl.HostInfo
Sets the state and notifies all objects that wait on the ServiceInfo.
advanceState(DNSTask) - Method in class javax.jmdns.impl.JmDNSImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
advanceState(DNSTask) - Method in class javax.jmdns.impl.ServiceInfoImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
advanceTask() - Method in class javax.jmdns.impl.tasks.state.Announcer
 
advanceTask() - Method in class javax.jmdns.impl.tasks.state.Canceler
 
advanceTask() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
advanceTask() - Method in class javax.jmdns.impl.tasks.state.Prober
 
advanceTask() - Method in class javax.jmdns.impl.tasks.state.Renewer
 
AllRecords(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.AllRecords
 
allValues() - Method in class javax.jmdns.impl.DNSCache
Returns all entries in the cache
ANNOUNCE_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
announced - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
 
ANNOUNCED - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
ANNOUNCED_RENEWAL_TTL_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
Announcer - Class in javax.jmdns.impl.tasks.state
The Announcer sends an accumulated query of all announces, and advances the state of all serviceInfos, for which it has sent an announce.
Announcer(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Announcer
 
announcing - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
 
ANNOUNCING_1 - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
ANNOUNCING_2 - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
answeredBy(DNSEntry) - Method in class javax.jmdns.impl.DNSQuestion
Check if this question is answered by a given DNS record.
answers(DNSRecordClass, boolean, int) - Method in class javax.jmdns.impl.HostInfo
 
answers(DNSRecordClass, boolean, int, HostInfo) - Method in class javax.jmdns.impl.ServiceInfoImpl
Create a series of answer that correspond with the give service info.
append(DNSIncoming) - Method in class javax.jmdns.impl.DNSIncoming
Appends answers to this Incoming.
Application - Enum constant in enum javax.jmdns.ServiceInfo.Fields
Application Field.
aRecordsLast(List<DNSRecord>) - Method in class javax.jmdns.impl.JmDNSImpl
In case the a record is received before the srv record the ip address would not be set.
associate(DNSState) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
Associate the DNS host and the service infos with this task if not already associated and in the same state.
associateWithTask(DNSTask, DNSState) - Method in interface javax.jmdns.impl.DNSStatefulObject
Sets the task associated with this Object.
associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Sets the task associated with this Object.
associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.HostInfo
Sets the task associated with this Object.
associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.JmDNSImpl
Sets the task associated with this Object.
associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.ServiceInfoImpl
Sets the task associated with this Object.
ASYNCHRONOUS - Static variable in class javax.jmdns.impl.ListenerStatus
 
availableSpace() - Method in class javax.jmdns.impl.DNSOutgoing
Return the number of byte available in the message.

B

BaseRegister() - Constructor for class javax.jmdns.impl.NameRegister.BaseRegister
 
buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Announcer
 
buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Canceler
 
buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Prober
 
buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Renewer
 
buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Announcer
 
buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Canceler
 
buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Prober
 
buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Renewer
 
ByteWrangler - Class in javax.jmdns.impl.util
This class contains all the byte shifting
ByteWrangler() - Constructor for class javax.jmdns.impl.util.ByteWrangler
 

C

cancel() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
cancel() - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
 
cancel() - Method in class javax.jmdns.impl.tasks.state.Announcer
 
cancel() - Method in class javax.jmdns.impl.tasks.state.Canceler
 
cancel() - Method in class javax.jmdns.impl.tasks.state.Prober
 
cancel() - Method in class javax.jmdns.impl.tasks.state.Renewer
 
canceled - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
 
CANCELED - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
Canceler - Class in javax.jmdns.impl.tasks.state
The Canceler sends two announces with TTL=0 for the specified services.
Canceler(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Canceler
 
canceling - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
 
CANCELING_1 - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
CANCELING_2 - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
CANCELING_3 - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
cancelState() - Method in interface javax.jmdns.impl.DNSStatefulObject
Sets the state and notifies all objects that wait on the ServiceInfo.
cancelState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Sets the state and notifies all objects that wait on the ServiceInfo.
cancelState() - Method in class javax.jmdns.impl.HostInfo
Sets the state and notifies all objects that wait on the ServiceInfo.
cancelState() - Method in class javax.jmdns.impl.JmDNSImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
cancelState() - Method in class javax.jmdns.impl.ServiceInfoImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
cancelStateTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
Cancel the state task timer
cancelStateTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
cancelStateTimer() - Method in class javax.jmdns.impl.JmDNSImpl
 
cancelTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
Cancel the generals task timer
cancelTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
cancelTimer() - Method in class javax.jmdns.impl.JmDNSImpl
 
cannotRecoverFromIOError(JmDNS, Collection<ServiceInfo>) - Method in interface javax.jmdns.JmDNS.Delegate
This method is called if JmDNS cannot recover from an I/O error.
CHARSET_NAME - Static variable in class javax.jmdns.impl.util.ByteWrangler
Name for charset used to convert Strings to/from wire bytes: "UTF-8".
CHARSET_UTF_8 - Static variable in class javax.jmdns.impl.util.ByteWrangler
Charset used to convert Strings to/from wire bytes: "UTF-8".
checkName(InetAddress, String, NameRegister.NameType) - Method in interface javax.jmdns.impl.NameRegister
Checks a name that is defended by this group of mDNS.
checkName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
 
checkName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
 
checkQualifiedNameMap(Map<ServiceInfo.Fields, String>) - Static method in class javax.jmdns.impl.ServiceInfoImpl
 
checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Announcer
 
checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Canceler
 
checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Prober
 
checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Renewer
 
CLASS_ANY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
Not a DNS class, but a DNS query class, meaning "all classes"
CLASS_CH - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
CHAOS
CLASS_CS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
CSNET
CLASS_HS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
Hesiod
CLASS_IN - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
static final Internet
CLASS_MASK - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
Multicast DNS uses the bottom 15 bits to identify the record class...
Except for pseudo records like OPT.
CLASS_NONE - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
Used in DNS UPDATE [RFC 2136]
CLASS_UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
For answers the top bit indicates that all other cached records are now invalid.
For questions it indicates that we should send a unicast response.
CLASS_UNKNOWN - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
 
classDelegate() - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
Returns DNSTaskStarter's class delegate.
classDelegate() - Static method in class javax.jmdns.JmmDNS.Factory
Returns JmmDNS's class delegate.
classDelegate() - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
Returns NetworkTopologyDiscovery's class delegate.
classForIndex(int) - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
 
classForName(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
 
cleanCache() - Method in class javax.jmdns.impl.JmDNSImpl
Checks the cache of expired records and removes them.
clone() - Method in class javax.jmdns.impl.DNSCache
clone() - Method in class javax.jmdns.impl.DNSIncoming
 
clone() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
 
clone() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
 
clone() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
 
clone() - Method in class javax.jmdns.impl.ServiceEventImpl
 
clone() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
clone() - Method in class javax.jmdns.ServiceEvent
 
clone() - Method in class javax.jmdns.ServiceInfo
 
close() - Method in class javax.jmdns.impl.JmDNSImpl
close() - Method in class javax.jmdns.impl.JmmDNSImpl
 
close() - Static method in class javax.jmdns.JmmDNS.Factory
Closes the instance if still running and discard it.
CLOSE_TIMEOUT - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
closed - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
 
CLOSED - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
closeMulticastSocket() - Method in class javax.jmdns.impl.JmDNSImpl
 
closeState() - Method in interface javax.jmdns.impl.DNSStatefulObject
Sets the state and notifies all objects that wait on the ServiceInfo.
closeState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Sets the state and notifies all objects that wait on the ServiceInfo.
closeState() - Method in class javax.jmdns.impl.HostInfo
Sets the state and notifies all objects that wait on the ServiceInfo.
closeState() - Method in class javax.jmdns.impl.JmDNSImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
closeState() - Method in class javax.jmdns.impl.ServiceInfoImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
closing - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
 
CLOSING - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
compareTo(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
Does a lexicographic comparison of the byte array representation of this record and that record.
Compressed - Enum constant in enum javax.jmdns.impl.constants.DNSLabel
Compressed label [RFC 1035]
conflictWithRecord(DNSRecord.Address) - Method in class javax.jmdns.impl.HostInfo
 
contains(String) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
Returns true if this set contains the specified element.
create() - Static method in class javax.jmdns.JmDNS
Create an instance of JmDNS.
create(String) - Static method in class javax.jmdns.JmDNS
Create an instance of JmDNS.
create(String, String, int, int, int, boolean, byte[]) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, int, int, int, boolean, String) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, int, int, int, boolean, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, int, int, int, byte[]) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, int, int, int, String) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, int, int, int, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, int, String) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, String, int, int, int, boolean, byte[]) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, String, int, int, int, boolean, String) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, String, int, int, int, boolean, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, String, int, int, int, byte[]) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, String, int, int, int, String) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, String, int, int, int, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(String, String, String, int, String) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
create(InetAddress) - Static method in class javax.jmdns.JmDNS
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
create(InetAddress, String) - Static method in class javax.jmdns.JmDNS
create(InetAddress, String, long) - Static method in class javax.jmdns.JmDNS
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
create(Map<ServiceInfo.Fields, String>, int, int, int, boolean, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
createJmDnsInstance(InetAddress) - Method in class javax.jmdns.impl.JmmDNSImpl
 
createOugoing() - Method in class javax.jmdns.impl.tasks.state.Announcer
 
createOugoing() - Method in class javax.jmdns.impl.tasks.state.Canceler
 
createOugoing() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
createOugoing() - Method in class javax.jmdns.impl.tasks.state.Prober
 
createOugoing() - Method in class javax.jmdns.impl.tasks.state.Renewer
 
createQualifiedMap(String, String, String, String, String) - Static method in class javax.jmdns.impl.ServiceInfoImpl
 

D

data() - Method in class javax.jmdns.impl.DNSOutgoing
Builds the final message buffer to be send and returns it.
decodeQualifiedNameMap(String, String, String) - Static method in class javax.jmdns.impl.ServiceTypeDecoder
 
decodeQualifiedNameMapForType(String) - Static method in class javax.jmdns.impl.ServiceTypeDecoder
 
DefaultImplementation() - Constructor for class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
defaultTTL() - Static method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
description() - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
Returns a description of the resolver for debugging
description() - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
 
description() - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
 
description() - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
 
disposeServiceCollectors() - Method in class javax.jmdns.impl.JmDNSImpl
This method disposes all ServiceCollector instances which have been created by calls to method list(type).
disposeStarter(JmDNSImpl) - Method in class javax.jmdns.impl.DNSTaskStarter.Factory
Dispose of the DNSTaskStarter instance associated with this JmDNS.
DNS_PORT - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
DNS_TTL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
DNS4Address(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.DNS4Address
 
DNS6Address(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.DNS6Address
 
DNSCache - Class in javax.jmdns.impl
A table of DNS entries.
DNSCache() - Constructor for class javax.jmdns.impl.DNSCache
 
DNSCache(int) - Constructor for class javax.jmdns.impl.DNSCache
Create a table with a given initial size.
DNSCache(DNSCache) - Constructor for class javax.jmdns.impl.DNSCache
 
DNSConstants - Class in javax.jmdns.impl.constants
DNS constants.
DNSConstants() - Constructor for class javax.jmdns.impl.constants.DNSConstants
 
DNSEntry - Class in javax.jmdns.impl
DNS entry with a name, type, and class.
DNSEntry(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSEntry
Create an entry.
DNSIncoming - Class in javax.jmdns.impl
Parse an incoming DNS message into its components.
DNSIncoming(int, int, boolean, DatagramPacket, long) - Constructor for class javax.jmdns.impl.DNSIncoming
 
DNSIncoming(DatagramPacket) - Constructor for class javax.jmdns.impl.DNSIncoming
Parse a message from a datagram packet.
DNSIncoming.MessageInputStream - Class in javax.jmdns.impl
 
DNSLabel - Enum in javax.jmdns.impl.constants
DNS label.
DNSLabel(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSLabel
 
DNSListener - Interface in javax.jmdns.impl
DNSListener.
DNSMessage - Class in javax.jmdns.impl
DNSMessage define a DNS message either incoming or outgoing.
DNSMessage(int, int, boolean) - Constructor for class javax.jmdns.impl.DNSMessage
 
DNSOperationCode - Enum in javax.jmdns.impl.constants
DNS operation code.
DNSOperationCode(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSOperationCode
 
DNSOptionCode - Enum in javax.jmdns.impl.constants
DNS option code.
DNSOptionCode(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSOptionCode
 
DNSOutgoing - Class in javax.jmdns.impl
An outgoing DNS message.
DNSOutgoing(int) - Constructor for class javax.jmdns.impl.DNSOutgoing
Create an outgoing multicast query or response.
DNSOutgoing(int, boolean) - Constructor for class javax.jmdns.impl.DNSOutgoing
Create an outgoing query or response.
DNSOutgoing(int, boolean, int) - Constructor for class javax.jmdns.impl.DNSOutgoing
Create an outgoing query or response.
DNSOutgoing.MessageOutputStream - Class in javax.jmdns.impl
 
DNSQuestion - Class in javax.jmdns.impl
A DNS question.
DNSQuestion(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion
 
DNSQuestion.AllRecords - Class in javax.jmdns.impl
AllRecords question.
DNSQuestion.DNS4Address - Class in javax.jmdns.impl
Address question.
DNSQuestion.DNS6Address - Class in javax.jmdns.impl
Address question.
DNSQuestion.HostInformation - Class in javax.jmdns.impl
Host Information question.
DNSQuestion.Pointer - Class in javax.jmdns.impl
Pointer question.
DNSQuestion.Service - Class in javax.jmdns.impl
Service question.
DNSQuestion.Text - Class in javax.jmdns.impl
Text question.
DNSRecord - Class in javax.jmdns.impl
DNS record
DNSRecord(String, DNSRecordType, DNSRecordClass, boolean, int) - Constructor for class javax.jmdns.impl.DNSRecord
Create a DNSRecord with a name, type, class, and ttl.
DNSRecord.Address - Class in javax.jmdns.impl
Address record.
DNSRecord.HostInformation - Class in javax.jmdns.impl
 
DNSRecord.IPv4Address - Class in javax.jmdns.impl
 
DNSRecord.IPv6Address - Class in javax.jmdns.impl
 
DNSRecord.Pointer - Class in javax.jmdns.impl
Pointer record.
DNSRecord.Service - Class in javax.jmdns.impl
Service record.
DNSRecord.Text - Class in javax.jmdns.impl
 
DNSRecordClass - Enum in javax.jmdns.impl.constants
DNS Record Class
DNSRecordClass(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSRecordClass
 
DNSRecordType - Enum in javax.jmdns.impl.constants
DNS Record Type
DNSRecordType(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSRecordType
 
DNSResolverTask - Class in javax.jmdns.impl.tasks.resolver
This is the root class for all resolver tasks.
DNSResolverTask(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.resolver.DNSResolverTask
 
DNSResultCode - Enum in javax.jmdns.impl.constants
DNS result code.
DNSResultCode(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSResultCode
 
DNSState - Enum in javax.jmdns.impl.constants
DNSState defines the possible states for services registered with JmDNS.
DNSState(String, DNSState.StateClass) - Constructor for enum javax.jmdns.impl.constants.DNSState
 
DNSState.StateClass - Enum in javax.jmdns.impl.constants
 
DNSStatefulObject - Interface in javax.jmdns.impl
Sets of methods to manage the state machine.
Implementation note: This interface is accessed from multiple threads.
DNSStatefulObject.DefaultImplementation - Class in javax.jmdns.impl
 
DNSStatefulObject.DNSStatefulObjectSemaphore - Class in javax.jmdns.impl
This class define a semaphore.
DNSStatefulObjectSemaphore(String) - Constructor for class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
 
DNSStateTask - Class in javax.jmdns.impl.tasks.state
This is the root class for all state tasks.
DNSStateTask(JmDNSImpl, int) - Constructor for class javax.jmdns.impl.tasks.state.DNSStateTask
 
DNSTask - Class in javax.jmdns.impl.tasks
This is the root class for all task scheduled by the timer in JmDNS.
DNSTask(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.DNSTask
 
DNSTaskStarter - Interface in javax.jmdns.impl
This class is used by JmDNS to start the various task required to run the DNS discovery.
DNSTaskStarter.DNSTaskStarterImpl - Class in javax.jmdns.impl
 
DNSTaskStarter.DNSTaskStarterImpl.StarterTimer - Class in javax.jmdns.impl
 
DNSTaskStarter.Factory - Class in javax.jmdns.impl
DNSTaskStarter.Factory enable the creation of new instance of DNSTaskStarter.
DNSTaskStarter.Factory.ClassDelegate - Interface in javax.jmdns.impl
This interface defines a delegate to the DNSTaskStarter class to enable subclassing.
DNSTaskStarterImpl(JmDNSImpl) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
Domain - Enum constant in enum javax.jmdns.ServiceInfo.Fields
Domain Field.

E

elapseSinceArrival() - Method in class javax.jmdns.impl.DNSIncoming
 
EMPTY_TXT - Static variable in class javax.jmdns.impl.util.ByteWrangler
Representation of empty text.
encodeText(String) - Static method in class javax.jmdns.impl.util.ByteWrangler
 
entrySet() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
 
equals(Object) - Method in class javax.jmdns.impl.DNSEntry
 
equals(Object) - Method in class javax.jmdns.impl.DNSRecord
 
equals(Object) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
equals(Object) - Method in class javax.jmdns.impl.ListenerStatus
 
equals(Object) - Method in class javax.jmdns.impl.ServiceInfoImpl
Extended - Enum constant in enum javax.jmdns.impl.constants.DNSLabel
Extended label [RFC 2671]
ExtendedRCode_MASK - Static variable in enum javax.jmdns.impl.constants.DNSResultCode
DNS Extended Result Code types are encoded on the first 8 bits
externalName() - Method in enum javax.jmdns.impl.constants.DNSLabel
Return the string representation of this type
externalName() - Method in enum javax.jmdns.impl.constants.DNSOperationCode
Return the string representation of this type
externalName() - Method in enum javax.jmdns.impl.constants.DNSOptionCode
Return the string representation of this type
externalName() - Method in enum javax.jmdns.impl.constants.DNSRecordClass
Return the string representation of this type
externalName() - Method in enum javax.jmdns.impl.constants.DNSRecordType
Return the string representation of this type
externalName() - Method in enum javax.jmdns.impl.constants.DNSResultCode
Return the string representation of this type

F

Factory() - Constructor for class javax.jmdns.impl.DNSTaskStarter.Factory
 
Factory() - Constructor for class javax.jmdns.impl.NameRegister.Factory
 
Factory() - Constructor for class javax.jmdns.JmmDNS.Factory
 
Factory() - Constructor for class javax.jmdns.NetworkTopologyDiscovery.Factory
 
Fields() - Constructor for enum javax.jmdns.ServiceInfo.Fields
 
FLAGS_AA - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_AD - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_CD - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_OPCODE - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_QR_MASK - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_QR_QUERY - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_QR_RESPONSE - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_RA - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_RCODE - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_RD - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_TC - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLAGS_Z - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FLUSH_RECORD_OLDER_THAN_1_SECOND - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
FormErr - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
Format Error [RFC1035]

G

getAdditionals() - Method in class javax.jmdns.impl.DNSMessage
 
getAddress() - Method in class javax.jmdns.impl.DNSRecord.Address
 
getAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
Deprecated.
getAddress() - Method in class javax.jmdns.ServiceInfo
Deprecated.
since 3.1.8
getAlias() - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
getAllAnswers() - Method in class javax.jmdns.impl.DNSMessage
 
getAnswers() - Method in class javax.jmdns.impl.DNSMessage
 
getApplication() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns the application of the service info suitable for printing.
getApplication() - Method in class javax.jmdns.ServiceInfo
Returns the application of the service info suitable for printing.
getAuthorities() - Method in class javax.jmdns.impl.DNSMessage
 
getCache() - Method in class javax.jmdns.impl.JmDNSImpl
Return the DNSCache associated with the cache variable
getCreated() - Method in class javax.jmdns.impl.DNSRecord
 
getDelegate() - Method in class javax.jmdns.impl.JmDNSImpl
 
getDelegate() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getDelegate() - Method in class javax.jmdns.JmDNS
Returns the instance delegate
getDestination() - Method in class javax.jmdns.impl.DNSOutgoing
Get the forced destination address if a specific one was set.
getDns() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Returns the DNS associated with this object.
getDns() - Method in interface javax.jmdns.impl.DNSStatefulObject
Returns the DNS associated with this object.
getDns() - Method in class javax.jmdns.impl.HostInfo
Returns the DNS associated with this object.
getDns() - Method in class javax.jmdns.impl.JmDNSImpl
Returns the DNS associated with this object.
getDns() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns the DNS associated with this object.
getDns() - Method in class javax.jmdns.impl.SocketListener
 
getDns() - Method in class javax.jmdns.impl.tasks.DNSTask
Return the DNS associated with this task.
getDNS() - Method in class javax.jmdns.impl.JmmDNSImpl
 
getDNS() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
 
getDNS() - Method in class javax.jmdns.impl.ServiceEventImpl
 
getDNS() - Method in interface javax.jmdns.JmmDNS
Return a list of all the registered JmDNS instances
getDNS() - Method in class javax.jmdns.NetworkTopologyEvent
Returns the JmDNS instance associated with the event or null if it is a generic event.
getDNS() - Method in class javax.jmdns.ServiceEvent
Returns the JmDNS instance which originated the event.
getDNS4AddressRecord(boolean, int) - Method in class javax.jmdns.impl.HostInfo
 
getDNS4ReverseAddressRecord(boolean, int) - Method in class javax.jmdns.impl.HostInfo
 
getDNS6AddressRecord(boolean, int) - Method in class javax.jmdns.impl.HostInfo
 
getDNS6ReverseAddressRecord(boolean, int) - Method in class javax.jmdns.impl.HostInfo
 
getDNSAddressRecord(DNSRecordType, boolean, int) - Method in class javax.jmdns.impl.HostInfo
 
getDNSEntry(String, DNSRecordType, DNSRecordClass) - Method in class javax.jmdns.impl.DNSCache
Get a matching DNS entry from the table.
getDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
Get a matching DNS entry from the table (using isSameEntry).
getDNSEntryList(String) - Method in class javax.jmdns.impl.DNSCache
Iterate only over items with matching name.
getDNSEntryList(String, DNSRecordType, DNSRecordClass) - Method in class javax.jmdns.impl.DNSCache
Get all matching DNS entries from the table.
getDNSReverseAddressRecord(DNSRecordType, boolean, int) - Method in class javax.jmdns.impl.HostInfo
 
getDomain() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns the domain of the service info suitable for printing.
getDomain() - Method in class javax.jmdns.ServiceInfo
Returns the domain of the service info suitable for printing.
getExpirationTime(int) - Method in class javax.jmdns.impl.DNSRecord
Get the expiration time of this record.
getFlags() - Method in class javax.jmdns.impl.DNSMessage
 
getGroup() - Method in class javax.jmdns.impl.JmDNSImpl
 
getHostAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
Deprecated.
getHostAddress() - Method in class javax.jmdns.ServiceInfo
Deprecated.
since 3.2.3
getHostAddresses() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns the host IP addresses string in textual presentation.
getHostAddresses() - Method in class javax.jmdns.ServiceInfo
Returns the host IP addresses string in textual presentation.
getHostName() - Method in class javax.jmdns.impl.JmDNSImpl
Return the HostName associated with this JmDNS instance.
getHostName() - Method in class javax.jmdns.JmDNS
Return the HostName associated with this JmDNS instance.
getHostNames() - Method in class javax.jmdns.impl.JmmDNSImpl
 
getHostNames() - Method in interface javax.jmdns.JmmDNS
Return the list HostName associated with this JmmDNS instance.
getId() - Method in class javax.jmdns.impl.DNSMessage
 
getInet4Address() - Method in class javax.jmdns.impl.HostInfo
 
getInet4Address() - Method in class javax.jmdns.impl.ServiceInfoImpl
Deprecated.
getInet4Address() - Method in class javax.jmdns.ServiceInfo
Deprecated.
since 3.2.3
getInet4Addresses() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getInet4Addresses() - Method in class javax.jmdns.ServiceInfo
Returns a list of all IPv4 InetAddresses that can be used for this service.
getInet6Address() - Method in class javax.jmdns.impl.HostInfo
 
getInet6Address() - Method in class javax.jmdns.impl.ServiceInfoImpl
Deprecated.
getInet6Address() - Method in class javax.jmdns.ServiceInfo
Deprecated.
since 3.2.3
getInet6Addresses() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getInet6Addresses() - Method in class javax.jmdns.ServiceInfo
Returns a list of all IPv6 InetAddresses that can be used for this service.
getInetAddress() - Method in class javax.jmdns.impl.HostInfo
 
getInetAddress() - Method in class javax.jmdns.impl.JmDNSImpl
Return the address of the interface to which this instance of JmDNS is bound.
getInetAddress() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
 
getInetAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
Deprecated.
getInetAddress() - Method in class javax.jmdns.JmDNS
Return the address of the interface to which this instance of JmDNS is bound.
getInetAddress() - Method in class javax.jmdns.NetworkTopologyEvent
The Internet address affected by this event.
getInetAddress() - Method in class javax.jmdns.ServiceInfo
Deprecated.
since 3.2.3
getInetAddresses() - Method in class javax.jmdns.impl.JmmDNSImpl
 
getInetAddresses() - Method in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
 
getInetAddresses() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getInetAddresses() - Method in interface javax.jmdns.JmmDNS
Return the list of addresses of the interface to which this instance of JmmDNS is bound.
getInetAddresses() - Method in interface javax.jmdns.NetworkTopologyDiscovery
Get all local Internet Addresses for the machine.
getInetAddresses() - Method in class javax.jmdns.ServiceInfo
Returns a list of all InetAddresses that can be used for this service.
getInfo() - Method in class javax.jmdns.impl.ServiceEventImpl
 
getInfo() - Method in class javax.jmdns.ServiceEvent
Returns the service info record, or null if the service could not be resolved.
getInstance() - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
Return the instance of the DNSTaskStarter Factory.
getInstance() - Static method in class javax.jmdns.JmmDNS.Factory
Return the instance of the Multihomed Multicast DNS.
getInstance() - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
Return the instance of the Multihomed Multicast DNS.
getInterface() - Method in class javax.jmdns.impl.HostInfo
 
getInterface() - Method in class javax.jmdns.impl.JmDNSImpl
Deprecated.
getInterface() - Method in class javax.jmdns.JmDNS
Deprecated.
do not use this implementation yields unpredictable results use JmDNS.getInetAddress()
getInterfaces() - Method in class javax.jmdns.impl.JmmDNSImpl
Deprecated.
getInterfaces() - Method in interface javax.jmdns.JmmDNS
Deprecated.
do not use this implementation yields unpredictable results use JmmDNS.getInetAddresses()
getKey() - Method in class javax.jmdns.impl.DNSEntry
Returns the key for this entry.
getKey() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
getKey() - Method in class javax.jmdns.impl.ServiceInfoImpl
The key is used to retrieve service info in hash tables.
The key is the lower case qualified name.
getKey() - Method in class javax.jmdns.ServiceInfo
The key is used to retrieve service info in hash tables.
The key is the lower case qualified name.
getLastThrottleIncrement() - Method in class javax.jmdns.impl.JmDNSImpl
 
getListener() - Method in class javax.jmdns.impl.ListenerStatus
 
getLocalHost() - Method in class javax.jmdns.impl.JmDNSImpl
Returns the local host info
getMaxUDPPayload() - Method in class javax.jmdns.impl.DNSOutgoing
 
getName() - Method in class javax.jmdns.impl.DNSEntry
Returns the name of this entry
getName() - Method in class javax.jmdns.impl.HostInfo
 
getName() - Method in class javax.jmdns.impl.JmDNSImpl
Return the name of the JmDNS instance.
getName() - Method in class javax.jmdns.impl.ServiceEventImpl
 
getName() - Method in class javax.jmdns.impl.ServiceInfoImpl
Unqualified service instance name, such as foobar .
getName() - Method in class javax.jmdns.impl.tasks.DNSTask
Return this task name.
getName() - Method in class javax.jmdns.impl.tasks.RecordReaper
 
getName() - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
 
getName() - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
 
getName() - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
 
getName() - Method in class javax.jmdns.impl.tasks.Responder
 
getName() - Method in class javax.jmdns.impl.tasks.state.Announcer
 
getName() - Method in class javax.jmdns.impl.tasks.state.Canceler
 
getName() - Method in class javax.jmdns.impl.tasks.state.Prober
 
getName() - Method in class javax.jmdns.impl.tasks.state.Renewer
 
getName() - Method in class javax.jmdns.JmDNS
Return the name of the JmDNS instance.
getName() - Method in class javax.jmdns.ServiceEvent
Returns the instance name of the service.
getName() - Method in class javax.jmdns.ServiceInfo
Unqualified service instance name, such as foobar .
getNames() - Method in class javax.jmdns.impl.JmmDNSImpl
 
getNames() - Method in interface javax.jmdns.JmmDNS
Return the names of the JmDNS instances.
getNiceTextString() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns a description of the service info suitable for printing.
getNiceTextString() - Method in class javax.jmdns.ServiceInfo
Returns a description of the service info suitable for printing.
getNumberOfAdditionals() - Method in class javax.jmdns.impl.DNSMessage
 
getNumberOfAnswers() - Method in class javax.jmdns.impl.DNSMessage
 
getNumberOfAuthorities() - Method in class javax.jmdns.impl.DNSMessage
 
getNumberOfQuestions() - Method in class javax.jmdns.impl.DNSMessage
 
getOperationCode() - Method in class javax.jmdns.impl.DNSMessage
Returns the operation code value.
getPlannedAnswer() - Method in class javax.jmdns.impl.JmDNSImpl
 
getPort() - Method in class javax.jmdns.impl.DNSRecord.Service
 
getPort() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getPort() - Method in class javax.jmdns.ServiceInfo
Get the port for the service.
getPriority() - Method in class javax.jmdns.impl.DNSRecord.Service
 
getPriority() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getPriority() - Method in class javax.jmdns.ServiceInfo
Get the priority of the service.
getProperties() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getPropertyBytes(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
Get a property of the service.
getPropertyBytes(String) - Method in class javax.jmdns.ServiceInfo
Get a property of the service.
getPropertyNames() - Method in class javax.jmdns.impl.ServiceInfoImpl
Enumeration of the property names.
getPropertyNames() - Method in class javax.jmdns.ServiceInfo
Enumeration of the property names.
getPropertyString(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
Get a property of the service.
getPropertyString(String) - Method in class javax.jmdns.ServiceInfo
Get a property of the service.
getProtocol() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns the protocol of the service info suitable for printing.
getProtocol() - Method in class javax.jmdns.ServiceInfo
Returns the protocol of the service info suitable for printing.
getQualifiedName() - Method in class javax.jmdns.impl.ServiceInfoImpl
Fully qualified service name, such as foobar._http._tcp.local. .
getQualifiedName() - Method in class javax.jmdns.ServiceInfo
Fully qualified service name, such as foobar._http._tcp.local. .
getQualifiedNameMap() - Method in class javax.jmdns.impl.DNSEntry
 
getQualifiedNameMap() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns a dictionary of the fully qualified name component of this service.
getQualifiedNameMap() - Method in class javax.jmdns.ServiceInfo
Returns a dictionary of the fully qualified name component of this service.
getQuestions() - Method in class javax.jmdns.impl.DNSMessage
 
getRandom() - Static method in class javax.jmdns.impl.JmDNSImpl
 
getRecordClass() - Method in class javax.jmdns.impl.DNSEntry
 
getRecordSource() - Method in class javax.jmdns.impl.DNSRecord
 
getRecordType() - Method in class javax.jmdns.impl.DNSEntry
 
getRegistry() - Static method in class javax.jmdns.impl.NameRegister.Factory
Returns the name register.
getRemainingTTL(long) - Method in class javax.jmdns.impl.DNSRecord
Get the remaining TTL for this record.
getSenderUDPPayload() - Method in class javax.jmdns.impl.DNSIncoming
This will return the default UDP payload except if an OPT record was found with a different size.
getServer() - Method in class javax.jmdns.impl.DNSRecord.Service
 
getServer() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getServer() - Method in class javax.jmdns.ServiceInfo
Get the name of the server.
getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Address
 
getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord
Creates and return a service event for this record.
getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Service
 
getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Text
 
getServiceInfo() - Method in class javax.jmdns.impl.DNSRecord
Return a service information associated with that record if appropriate.
getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Address
 
getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord
Return a service information associated with that record if appropriate.
getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.IPv4Address
 
getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.IPv6Address
 
getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Service
 
getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Text
 
getServiceInfo(String, String) - Method in class javax.jmdns.impl.JmDNSImpl
Get service information.
getServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
Get service information.
getServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
Get service information.
getServiceInfo(String, String, boolean) - Method in class javax.jmdns.JmDNS
Get service information.
getServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmDNSImpl
Get service information.
getServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.JmDNS
Get service information.
getServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmDNSImpl
Get service information.
getServiceInfo(String, String, long) - Method in class javax.jmdns.JmDNS
Get service information.
getServiceInfoFromCache(String, String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
 
getServiceInfos(String, String) - Method in class javax.jmdns.impl.JmmDNSImpl
 
getServiceInfos(String, String) - Method in interface javax.jmdns.JmmDNS
Get service information.
getServiceInfos(String, String, boolean) - Method in class javax.jmdns.impl.JmmDNSImpl
 
getServiceInfos(String, String, boolean) - Method in interface javax.jmdns.JmmDNS
Get service information.
getServiceInfos(String, String, boolean, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
getServiceInfos(String, String, boolean, long) - Method in interface javax.jmdns.JmmDNS
Get service information.
getServiceInfos(String, String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
getServiceInfos(String, String, long) - Method in interface javax.jmdns.JmmDNS
Get service information.
getServices() - Method in class javax.jmdns.impl.JmDNSImpl
 
getServiceTypes() - Method in class javax.jmdns.impl.JmDNSImpl
 
getSocket() - Method in class javax.jmdns.impl.JmDNSImpl
 
getStarter(JmDNSImpl) - Method in class javax.jmdns.impl.DNSTaskStarter.Factory
Return the instance of the DNSTaskStarter for the JmDNS.
getSubtype() - Method in class javax.jmdns.impl.DNSEntry
Returns the subtype of this entry
getSubtype() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns the sub type of the service info suitable for printing.
getSubtype() - Method in class javax.jmdns.ServiceInfo
Returns the sub type of the service info suitable for printing.
getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Announcer
 
getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Canceler
 
getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Prober
 
getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Renewer
 
getTaskState() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
getText() - Method in class javax.jmdns.impl.DNSRecord.Text
 
getTextBytes() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getTextBytes() - Method in class javax.jmdns.ServiceInfo
Get the text for the service as raw bytes.
getTextString() - Method in class javax.jmdns.impl.ServiceInfoImpl
Deprecated.
getTextString() - Method in class javax.jmdns.ServiceInfo
Deprecated.
since 3.1.7
getThrottle() - Method in class javax.jmdns.impl.JmDNSImpl
 
getTTL() - Method in class javax.jmdns.impl.DNSRecord
 
getTTL() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
getType() - Method in class javax.jmdns.impl.DNSEntry
 
getType() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
The type associated with this entry.
getType() - Method in class javax.jmdns.impl.ServiceEventImpl
 
getType() - Method in class javax.jmdns.impl.ServiceInfoImpl
Fully qualified service type name, such as _http._tcp.local.
getType() - Method in class javax.jmdns.ServiceEvent
Returns the fully qualified type of the service.
getType() - Method in class javax.jmdns.ServiceInfo
Fully qualified service type name, such as _http._tcp.local.
getTypeWithSubtype() - Method in class javax.jmdns.impl.ServiceInfoImpl
Fully qualified service type name with the subtype if appropriate, such as _printer._sub._http._tcp.local.
getTypeWithSubtype() - Method in class javax.jmdns.ServiceInfo
Fully qualified service type name with the subtype if appropriate, such as _printer._sub._http._tcp.local.
getURL() - Method in class javax.jmdns.impl.ServiceInfoImpl
Deprecated.
getURL() - Method in class javax.jmdns.ServiceInfo
Deprecated.
since 3.2.3
getURL(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
Deprecated.
getURL(String) - Method in class javax.jmdns.ServiceInfo
Deprecated.
since 3.2.3
getURLs() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getURLs() - Method in class javax.jmdns.ServiceInfo
Get the list of URL for this service.
getURLs(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getURLs(String) - Method in class javax.jmdns.ServiceInfo
Get the list of URL for this service.
getValue() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
getWeight() - Method in class javax.jmdns.impl.DNSRecord.Service
 
getWeight() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getWeight() - Method in class javax.jmdns.ServiceInfo
Get the weight of the service.

H

handleExpiredRecord(DNSRecord) - Method in class javax.jmdns.impl.ServiceInfoImpl
Handles expired records insofar that it removes their content from this service.
handleQuery(DNSIncoming, InetAddress, int) - Method in class javax.jmdns.impl.JmDNSImpl
Handle an incoming query.
handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.Address
Does the necessary actions, when this as a query.
handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord
Handles a query represented by this record.
handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.Service
 
handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.Text
 
handleRecord(DNSRecord, long) - Method in class javax.jmdns.impl.JmDNSImpl
 
handleResponse(DNSIncoming) - Method in class javax.jmdns.impl.JmDNSImpl
Handle an incoming response.
handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Address
Does the necessary actions, when this as a response.
handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord
Handles a response represented by this record.
handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Service
 
handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Text
 
handleServiceResolved(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl
 
handleUpdateRecord(DNSCache, long, DNSRecord) - Method in class javax.jmdns.impl.ServiceInfoImpl
Adds data of DNSRecord to the internal service representation.
hasData() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns true if the service info is filled with data.
hasData() - Method in class javax.jmdns.ServiceInfo
Returns true if the service info is filled with data.
hashCode() - Method in class javax.jmdns.impl.DNSEntry
Overriden, to return a value which is consistent with the value returned by equals(Object).
hashCode() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
hashCode() - Method in class javax.jmdns.impl.ListenerStatus
 
hashCode() - Method in class javax.jmdns.impl.ServiceInfoImpl
hasInetAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
hasSameAddresses(ServiceInfo) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
hasSameAddresses(ServiceInfo) - Method in class javax.jmdns.ServiceInfo
Compare addresses of another ServiceInfo
hasServer() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
hasServer() - Method in class javax.jmdns.ServiceInfo
Returns true if the service info has a server
HEADER_SIZE - Static variable in class javax.jmdns.impl.DNSOutgoing
 
HOST - Enum constant in enum javax.jmdns.impl.NameRegister.NameType
This name represents a host name
HostInfo - Class in javax.jmdns.impl
HostInfo information on the local host to be able to cope with change of addresses.
HostInfo(InetAddress, String, JmDNSImpl) - Constructor for class javax.jmdns.impl.HostInfo
 
HostInfo.HostInfoState - Class in javax.jmdns.impl
 
HostInformation(String, DNSRecordClass, boolean, int, String, String) - Constructor for class javax.jmdns.impl.DNSRecord.HostInformation
 
HostInformation(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.HostInformation
 
HostInfoState(JmDNSImpl) - Constructor for class javax.jmdns.impl.HostInfo.HostInfoState
 

I

iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.AllRecords
 
iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.DNS4Address
 
iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.DNS6Address
 
iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion
Checks if we are the only to be able to answer that question.
iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.Service
 
iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.Text
 
incrementHostName() - Method in class javax.jmdns.impl.HostInfo
 
incrementName(InetAddress, String, NameRegister.NameType) - Method in interface javax.jmdns.impl.NameRegister
Increments a name that is defended by this group of mDNS after it has been found in conflict.
incrementName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
 
incrementName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
 
incrementNameWithDash(String) - Method in class javax.jmdns.impl.NameRegister.BaseRegister
 
incrementNameWithParentesis(String) - Method in class javax.jmdns.impl.NameRegister.BaseRegister
 
incrementRefreshPercentage() - Method in class javax.jmdns.impl.DNSRecord
 
indexOfSeparator(String) - Static method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
indexValue() - Method in enum javax.jmdns.impl.constants.DNSLabel
Return the numeric value of this type
indexValue() - Method in enum javax.jmdns.impl.constants.DNSOperationCode
Return the numeric value of this type
indexValue() - Method in enum javax.jmdns.impl.constants.DNSOptionCode
Return the numeric value of this type
indexValue() - Method in enum javax.jmdns.impl.constants.DNSRecordClass
Return the numeric value of this type
indexValue() - Method in enum javax.jmdns.impl.constants.DNSRecordType
Return the numeric value of this type
indexValue() - Method in enum javax.jmdns.impl.constants.DNSResultCode
Return the numeric value of this type
inetAddressAdded(NetworkTopologyEvent) - Method in class javax.jmdns.impl.JmmDNSImpl
 
inetAddressAdded(NetworkTopologyEvent) - Method in interface javax.jmdns.NetworkTopologyListener
A network address has been added.
inetAddressRemoved(NetworkTopologyEvent) - Method in class javax.jmdns.impl.JmmDNSImpl
 
inetAddressRemoved(NetworkTopologyEvent) - Method in interface javax.jmdns.NetworkTopologyListener
A network address has been removed.
Instance - Enum constant in enum javax.jmdns.ServiceInfo.Fields
Instance Field.
ioLock() - Method in class javax.jmdns.impl.JmDNSImpl
 
ioUnlock() - Method in class javax.jmdns.impl.JmDNSImpl
 
IPv4Address(String, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.IPv4Address
 
IPv4Address(String, DNSRecordClass, boolean, int, InetAddress) - Constructor for class javax.jmdns.impl.DNSRecord.IPv4Address
 
IPv6Address(String, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.IPv6Address
 
IPv6Address(String, DNSRecordClass, boolean, int, InetAddress) - Constructor for class javax.jmdns.impl.DNSRecord.IPv6Address
 
IQuery - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
IQuery (Inverse Query, Obsolete) [RFC3425]
isAnnounced() - Method in enum javax.jmdns.impl.constants.DNSState
Returns true, if this is an announced state.
isAnnounced() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Returns true, if this is an announced state.
isAnnounced() - Method in interface javax.jmdns.impl.DNSStatefulObject
Returns true, if this is an announced state.
isAnnounced() - Method in class javax.jmdns.impl.HostInfo
Returns true, if this is an announced state.
isAnnounced() - Method in class javax.jmdns.impl.JmDNSImpl
Returns true, if this is an announced state.
isAnnounced() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns true, if this is an announced state.
isAnnouncing() - Method in enum javax.jmdns.impl.constants.DNSState
Returns true, if this is an announcing state.
isAnnouncing() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Returns true, if this is an announcing state.
isAnnouncing() - Method in interface javax.jmdns.impl.DNSStatefulObject
Returns true, if this is an announcing state.
isAnnouncing() - Method in class javax.jmdns.impl.HostInfo
Returns true, if this is an announcing state.
isAnnouncing() - Method in class javax.jmdns.impl.JmDNSImpl
Returns true, if this is an announcing state.
isAnnouncing() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns true, if this is an announcing state.
isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Checks if this object is associated with the task and in the same state.
isAssociatedWithTask(DNSTask, DNSState) - Method in interface javax.jmdns.impl.DNSStatefulObject
Checks if this object is associated with the task and in the same state.
isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.HostInfo
Checks if this object is associated with the task and in the same state.
isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.JmDNSImpl
Checks if this object is associated with the task and in the same state.
isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.ServiceInfoImpl
Checks if this object is associated with the task and in the same state.
isAuthoritativeAnswer() - Method in class javax.jmdns.impl.DNSMessage
Check if the message is an authoritative answer.
isCanceled() - Method in enum javax.jmdns.impl.constants.DNSState
Returns true, if this is a canceled state.
isCanceled() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Returns true, if this is a canceled state.
isCanceled() - Method in interface javax.jmdns.impl.DNSStatefulObject
Returns true, if this is a canceled state.
isCanceled() - Method in class javax.jmdns.impl.HostInfo
Returns true, if this is a canceled state.
isCanceled() - Method in class javax.jmdns.impl.JmDNSImpl
Returns true, if this is a canceled state.
isCanceled() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns true, if this is a canceled state.
isCanceling() - Method in enum javax.jmdns.impl.constants.DNSState
Returns true, if this is a canceling state.
isCanceling() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Returns true, if this is a canceling state.
isCanceling() - Method in interface javax.jmdns.impl.DNSStatefulObject
Returns true, if this is a canceling state.
isCanceling() - Method in class javax.jmdns.impl.HostInfo
Returns true, if this is a canceling state.
isCanceling() - Method in class javax.jmdns.impl.JmDNSImpl
Returns true, if this is a canceling state.
isCanceling() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns true, if this is a canceling state.
isClosed() - Method in enum javax.jmdns.impl.constants.DNSState
Returns true, if this is a closing state.
isClosed() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Returns true, if this is a closed state.
isClosed() - Method in interface javax.jmdns.impl.DNSStatefulObject
Returns true, if this is a closed state.
isClosed() - Method in class javax.jmdns.impl.HostInfo
Returns true, if this is a closed state.
isClosed() - Method in class javax.jmdns.impl.JmDNSImpl
Returns true, if this is a closed state.
isClosed() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns true, if this is a closed state.
isClosing() - Method in enum javax.jmdns.impl.constants.DNSState
Returns true, if this is a closing state.
isClosing() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Returns true, if this is a closing state.
isClosing() - Method in interface javax.jmdns.impl.DNSStatefulObject
Returns true, if this is a closing state.
isClosing() - Method in class javax.jmdns.impl.HostInfo
Returns true, if this is a closing state.
isClosing() - Method in class javax.jmdns.impl.JmDNSImpl
Returns true, if this is a closing state.
isClosing() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns true, if this is a closing state.
isDomainDiscoveryQuery() - Method in class javax.jmdns.impl.DNSEntry
 
isEmpty() - Method in class javax.jmdns.impl.DNSMessage
Check if the message is empty
isExpired(long) - Method in class javax.jmdns.impl.DNSEntry
Check if the record is expired.
isExpired(long) - Method in class javax.jmdns.impl.DNSQuestion
 
isExpired(long) - Method in class javax.jmdns.impl.DNSRecord
 
isIPv4MappedIPv6Address(byte[]) - Method in class javax.jmdns.impl.DNSIncoming
 
isMulticast() - Method in class javax.jmdns.impl.DNSMessage
 
isOlderThanOneSecond(DNSRecord, long) - Method in class javax.jmdns.impl.JmDNSImpl
 
isPersistent() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns true if ServiceListener.resolveService will be called whenever new new information is received.
isPersistent() - Method in class javax.jmdns.ServiceInfo
Returns true if ServiceListener.resolveService will be called whenever new new information is received.
isProbing() - Method in enum javax.jmdns.impl.constants.DNSState
Returns true, if this is a probing state.
isProbing() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Returns true, if this is a probing state.
isProbing() - Method in interface javax.jmdns.impl.DNSStatefulObject
Returns true, if this is a probing state.
isProbing() - Method in class javax.jmdns.impl.HostInfo
Returns true, if this is a probing state.
isProbing() - Method in class javax.jmdns.impl.JmDNSImpl
Returns true, if this is a probing state.
isProbing() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns true, if this is a probing state.
isQuery() - Method in class javax.jmdns.impl.DNSMessage
Check if the message is a query.
isResponse() - Method in class javax.jmdns.impl.DNSMessage
Check if the message is a response.
isReverseLookup() - Method in class javax.jmdns.impl.DNSEntry
 
isSameEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
Check if two entries have exactly the same name, type, and class.
isSameEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
isSameRecordClass(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
Check that 2 entries are of the same class.
isSameType(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
Check that 2 entries are of the same type.
isSameType(DNSEntry) - Method in class javax.jmdns.impl.DNSQuestion.AllRecords
 
isServicesDiscoveryMetaQuery() - Method in class javax.jmdns.impl.DNSEntry
 
isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.Address
 
isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
isSingleValued() - Method in class javax.jmdns.impl.DNSRecord
Determine if a record can have multiple values in the cache.
isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.Service
 
isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.Text
 
isStale(long) - Method in class javax.jmdns.impl.DNSEntry
Check if the record is stale, i.e.
isStale(long) - Method in class javax.jmdns.impl.DNSQuestion
 
isStale(long) - Method in class javax.jmdns.impl.DNSRecord
 
isStaleAndShouldBeRefreshed(long) - Method in class javax.jmdns.impl.DNSRecord
Check if the record is stale and whether the record should be refreshed over the network.
isSynchronous() - Method in class javax.jmdns.impl.ListenerStatus
Return true if the listener must be called synchronously.
isTruncated() - Method in class javax.jmdns.impl.DNSMessage
Check if the message is truncated.
isUnique() - Method in class javax.jmdns.impl.DNSEntry
 
isUnique(int) - Method in enum javax.jmdns.impl.constants.DNSRecordClass
Checks if the class is unique
isV4ReverseLookup() - Method in class javax.jmdns.impl.DNSEntry
 
isV6ReverseLookup() - Method in class javax.jmdns.impl.DNSEntry
 
isValidResponseCode() - Method in class javax.jmdns.impl.DNSMessage
Check is the response code is valid
The only valid value is zero all other values signify an error and the message must be ignored.
iterator() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
Returns an iterator over the elements in this set.

J

javax.jmdns - package javax.jmdns
 
javax.jmdns.impl - package javax.jmdns.impl
 
javax.jmdns.impl.constants - package javax.jmdns.impl.constants
 
javax.jmdns.impl.tasks - package javax.jmdns.impl.tasks
 
javax.jmdns.impl.tasks.resolver - package javax.jmdns.impl.tasks.resolver
 
javax.jmdns.impl.tasks.state - package javax.jmdns.impl.tasks.state
 
javax.jmdns.impl.util - package javax.jmdns.impl.util
 
JmDNS - Class in javax.jmdns
mDNS implementation in Java.
JmDNS() - Constructor for class javax.jmdns.JmDNS
 
JmDNS.Delegate - Interface in javax.jmdns
 
JmDNSImpl - Class in javax.jmdns.impl
mDNS implementation in Java.
JmDNSImpl(InetAddress, String) - Constructor for class javax.jmdns.impl.JmDNSImpl
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
JmDNSImpl(InetAddress, String, long) - Constructor for class javax.jmdns.impl.JmDNSImpl
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
JmDNSImpl.Operation - Enum in javax.jmdns.impl
 
JmDNSImpl.ServiceCollector - Class in javax.jmdns.impl
Instances of ServiceCollector are used internally to speed up the performance of method list(type).
JmDNSImpl.ServiceTypeEntry - Class in javax.jmdns.impl
This is used to store type entries.
JmDNSImpl.ServiceTypeEntry.SubTypeEntry - Class in javax.jmdns.impl
 
JmDNSImpl.Shutdown - Class in javax.jmdns.impl
Shutdown operations.
JmmDNS - Interface in javax.jmdns
Java Multihomed Multicast DNS
JmmDNS.Factory - Class in javax.jmdns
JmmDNS.Factory enable the creation of new instance of JmmDNS.
JmmDNS.Factory.ClassDelegate - Interface in javax.jmdns
This interface defines a delegate to the EOClassDescriptionRegister class to enable subclassing.
JmmDNSImpl - Class in javax.jmdns.impl
This class enable multihoming mDNS.
JmmDNSImpl() - Constructor for class javax.jmdns.impl.JmmDNSImpl
 
JmmDNSImpl.NetworkChecker - Class in javax.jmdns.impl
Checks the network state.
If the network change, this class will reconfigure the list of DNS do adapt to the new configuration.

K

KNOWN_ANSWER_TTL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 

L

LABEL_MASK - Static variable in enum javax.jmdns.impl.constants.DNSLabel
DNS label types are encoded on the first 2 bits
LABEL_NOT_MASK - Static variable in enum javax.jmdns.impl.constants.DNSLabel
 
labelForByte(int) - Static method in enum javax.jmdns.impl.constants.DNSLabel
 
labelValue(int) - Static method in enum javax.jmdns.impl.constants.DNSLabel
 
list(long) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
Returns an array of all service infos which have been collected by this ServiceCollector.
list(String) - Method in class javax.jmdns.impl.JmDNSImpl
Returns a list of service infos of the specified type.
list(String) - Method in class javax.jmdns.impl.JmmDNSImpl
 
list(String) - Method in class javax.jmdns.JmDNS
Returns a list of service infos of the specified type.
list(String) - Method in interface javax.jmdns.JmmDNS
Returns a list of service infos of the specified type.
list(String, long) - Method in class javax.jmdns.impl.JmDNSImpl
Returns a list of service infos of the specified type.
list(String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
list(String, long) - Method in class javax.jmdns.JmDNS
Returns a list of service infos of the specified type.
list(String, long) - Method in interface javax.jmdns.JmmDNS
Returns a list of service infos of the specified type.
listBySubtype(String) - Method in class javax.jmdns.impl.JmDNSImpl
Returns a list of service infos of the specified type sorted by subtype.
listBySubtype(String) - Method in class javax.jmdns.impl.JmmDNSImpl
 
listBySubtype(String) - Method in class javax.jmdns.JmDNS
Returns a list of service infos of the specified type sorted by subtype.
listBySubtype(String) - Method in interface javax.jmdns.JmmDNS
Returns a list of service infos of the specified type sorted by subtype.
listBySubtype(String, long) - Method in class javax.jmdns.impl.JmDNSImpl
Returns a list of service infos of the specified type sorted by subtype.
listBySubtype(String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
listBySubtype(String, long) - Method in class javax.jmdns.JmDNS
Returns a list of service infos of the specified type sorted by subtype.
listBySubtype(String, long) - Method in interface javax.jmdns.JmmDNS
Returns a list of service infos of the specified type sorted by subtype.
ListenerStatus<T> - Class in javax.jmdns.impl
This class track the status of listener.
The main purpose of this class is to collapse consecutive events so that we can guarantee the correct call back sequence.
ListenerStatus(T, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus
 
ListenerStatus.ServiceListenerStatus - Class in javax.jmdns.impl
 
ListenerStatus.ServiceTypeListenerStatus - Class in javax.jmdns.impl
 
LLQ - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
Long-Lived Queries Option [http://files.dns-sd.org/draft-sekar-dns-llq.txt]
lockInetAddress(InetAddress) - Method in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
 
lockInetAddress(InetAddress) - Method in interface javax.jmdns.NetworkTopologyDiscovery
Locks the given InetAddress if the device requires it.
logCachedContent() - Method in class javax.jmdns.impl.DNSCache
Prints the content of the cache to the DNSCache.logger.
logger - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
 
logger - Static variable in enum javax.jmdns.impl.constants.DNSRecordType
 
logger - Static variable in class javax.jmdns.impl.DNSCache
 
logger - Static variable in class javax.jmdns.impl.DNSIncoming
 
logger - Static variable in class javax.jmdns.impl.DNSQuestion
 
logger - Static variable in class javax.jmdns.impl.DNSRecord
 
logger - Static variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
logger - Static variable in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
 
logger - Static variable in class javax.jmdns.impl.HostInfo
 
logger - Static variable in class javax.jmdns.impl.JmDNSImpl
 
logger - Static variable in class javax.jmdns.impl.JmmDNSImpl
 
logger - Static variable in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
 
logger - Static variable in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
 
logger - Static variable in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
 
logger - Static variable in class javax.jmdns.impl.ServiceInfoImpl
 
logger - Static variable in class javax.jmdns.impl.SocketListener
 
logger - Static variable in class javax.jmdns.impl.tasks.RecordReaper
 
logger - Static variable in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
 
logger - Static variable in class javax.jmdns.impl.tasks.Responder
 
logger - Static variable in class javax.jmdns.impl.tasks.state.DNSStateTask
 
logger - Static variable in class javax.jmdns.impl.util.ByteWrangler
 
logger1 - Static variable in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
logger1 - Static variable in class javax.jmdns.impl.DNSRecord.Address
 
logger1 - Static variable in class javax.jmdns.impl.DNSRecord.Service
 
logger1 - Static variable in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
 
loopbackAddress() - Static method in class javax.jmdns.impl.HostInfo
 

M

main(String[]) - Static method in class javax.jmdns.impl.JmDNSImpl
Main method to display API information if run from java -jar
makeServiceNameUnique(ServiceInfoImpl) - Method in class javax.jmdns.impl.JmDNSImpl
Generate a possibly unique name for a service using the information we have in the cache.
matchRecordClass(DNSRecordClass) - Method in class javax.jmdns.impl.DNSEntry
Check if the requested record class match the current record class
matchRecordType(DNSRecordType) - Method in class javax.jmdns.impl.DNSEntry
Check if the requested record tyep match the current record type
MAX_DATA_LENGTH - Static variable in class javax.jmdns.impl.util.ByteWrangler
Maximum number of bytes record data can consist of.
MAX_MSG_ABSOLUTE - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
MAX_MSG_TYPICAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
MAX_VALUE_LENGTH - Static variable in class javax.jmdns.impl.util.ByteWrangler
Maximum number of bytes a value can consist of.
MDNS_GROUP - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
MDNS_GROUP_IPV6 - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
MDNS_PORT - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
MessageInputStream(byte[], int) - Constructor for class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
MessageInputStream(byte[], int, int) - Constructor for class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
MessageOutputStream(int, DNSOutgoing) - Constructor for class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
Creates a new message stream, with a buffer capacity of the specified size, in bytes.
MessageOutputStream(int, DNSOutgoing, int) - Constructor for class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
MULTICAST - Static variable in class javax.jmdns.impl.DNSMessage
 

N

NamedThreadFactory - Class in javax.jmdns.impl.util
Custom thread factory which sets the name to make it easier to identify where the pooled threads were created.
NamedThreadFactory(String) - Constructor for class javax.jmdns.impl.util.NamedThreadFactory
Constructs the thread factory.
NameRegister - Interface in javax.jmdns.impl
 
NameRegister.BaseRegister - Class in javax.jmdns.impl
 
NameRegister.Factory - Class in javax.jmdns.impl
 
NameRegister.NameType - Enum in javax.jmdns.impl
 
NameRegister.UniqueNameAcrossInterface - Class in javax.jmdns.impl
 
NameRegister.UniqueNamePerInterface - Class in javax.jmdns.impl
 
NameType() - Constructor for enum javax.jmdns.impl.NameRegister.NameType
 
needTextAnnouncing() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
NETWORK_CHECK_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
NetworkChecker(NetworkTopologyListener, NetworkTopologyDiscovery) - Constructor for class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
 
networkListeners() - Method in class javax.jmdns.impl.JmmDNSImpl
 
networkListeners() - Method in interface javax.jmdns.JmmDNS
Returns list of network change listeners
NetworkTopologyDiscovery - Interface in javax.jmdns
This class is used to resolve the list of Internet address to use when attaching JmDNS to the network.
NetworkTopologyDiscovery.Factory - Class in javax.jmdns
NetworkTopologyDiscovery.Factory enable the creation of new instance of NetworkTopologyDiscovery.
NetworkTopologyDiscovery.Factory.ClassDelegate - Interface in javax.jmdns
This interface defines a delegate to the NetworkTopologyDiscovery.Factory class to enable subclassing.
NetworkTopologyDiscoveryImpl - Class in javax.jmdns.impl
This class implements NetworkTopologyDiscovery.
NetworkTopologyDiscoveryImpl() - Constructor for class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
 
NetworkTopologyEvent - Class in javax.jmdns
 
NetworkTopologyEvent(Object) - Constructor for class javax.jmdns.NetworkTopologyEvent
Constructs a Service Event.
NetworkTopologyEventImpl - Class in javax.jmdns.impl
 
NetworkTopologyEventImpl(JmDNS, InetAddress) - Constructor for class javax.jmdns.impl.NetworkTopologyEventImpl
Constructs a Network Topology Event.
NetworkTopologyEventImpl(NetworkTopologyListener, InetAddress) - Constructor for class javax.jmdns.impl.NetworkTopologyEventImpl
 
NetworkTopologyListener - Interface in javax.jmdns
Listener for network topology updates.
newDNSTaskStarter(JmDNSImpl) - Method in interface javax.jmdns.impl.DNSTaskStarter.Factory.ClassDelegate
Allows the delegate the opportunity to construct and return a different DNSTaskStarter.
newDNSTaskStarter(JmDNSImpl) - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
Returns a new instance of DNSTaskStarter using the class delegate if it exists.
newHostInfo(InetAddress, JmDNSImpl, String) - Static method in class javax.jmdns.impl.HostInfo
 
newJmmDNS() - Method in interface javax.jmdns.JmmDNS.Factory.ClassDelegate
Allows the delegate the opportunity to construct and return a different JmmDNS.
newJmmDNS() - Static method in class javax.jmdns.JmmDNS.Factory
Returns a new instance of JmmDNS using the class delegate if it exists.
newNetworkTopologyDiscovery() - Method in interface javax.jmdns.NetworkTopologyDiscovery.Factory.ClassDelegate
Allows the delegate the opportunity to construct and return a different NetworkTopologyDiscovery.
newNetworkTopologyDiscovery() - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
Returns a new instance of NetworkTopologyDiscovery using the class delegate if it exists.
newQuestion(String, DNSRecordType, DNSRecordClass, boolean) - Static method in class javax.jmdns.impl.DNSQuestion
Create a question.
newThread(Runnable) - Method in class javax.jmdns.impl.util.NamedThreadFactory
 
NO_VALUE - Static variable in class javax.jmdns.impl.util.ByteWrangler
Representation of no value.
NoError - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
No Error [RFC1035]
Noop - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
 
NOT_UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
 
NotAuth - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
Server Not Authoritative for zone [RFC2136]]
Notify - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
Notify [RFC1996]
NotImp - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
Not Implemented [RFC1035]
NotZone - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
Name not contained in zone [RFC2136]
NSID - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
Name Server Identifier Option [RFC5001]
NXDomain - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
Non-Existent Domain [RFC1035]
NXRRSet - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
RR Set that should exist does not [RFC2136]

O

OpCode_MASK - Static variable in enum javax.jmdns.impl.constants.DNSOperationCode
DNS RCode types are encoded on the last 4 bits
openMulticastSocket(HostInfo) - Method in class javax.jmdns.impl.JmDNSImpl
 
Operation() - Constructor for enum javax.jmdns.impl.JmDNSImpl.Operation
 
operationCodeForFlags(int) - Static method in enum javax.jmdns.impl.constants.DNSOperationCode
 
originalCase(String, Matcher, int) - Static method in class javax.jmdns.impl.ServiceTypeDecoder
 
Owner - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
Owner Option [draft-cheshire-edns0-owner-option]

P

PATTERN - Static variable in class javax.jmdns.impl.ServiceTypeDecoder
 
peek() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
Pointer(String, DNSRecordClass, boolean, int, String) - Constructor for class javax.jmdns.impl.DNSRecord.Pointer
 
Pointer(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.Pointer
 
print() - Method in class javax.jmdns.impl.DNSMessage
Debugging.
print(boolean) - Method in class javax.jmdns.impl.DNSIncoming
Debugging.
print(boolean) - Method in class javax.jmdns.impl.DNSOutgoing
Debugging.
print(byte[]) - Method in class javax.jmdns.impl.DNSMessage
Debugging.
printServices() - Method in class javax.jmdns.impl.JmDNSImpl
Deprecated.
printServices() - Method in class javax.jmdns.JmDNS
Deprecated.
since 3.2.2
PROBE_CONFLICT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
PROBE_THROTTLE_COUNT - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
PROBE_THROTTLE_COUNT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
PROBE_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
Prober - Class in javax.jmdns.impl.tasks.state
The Prober sends three consecutive probes for all service infos that needs probing as well as for the host name.
Prober(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Prober
 
probing - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
 
PROBING_1 - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
PROBING_2 - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
PROBING_3 - Enum constant in enum javax.jmdns.impl.constants.DNSState
 
Protocol - Enum constant in enum javax.jmdns.ServiceInfo.Fields
Protocol Field.
purgeStateTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
purgeStateTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
Purge the state task timer
purgeStateTimer() - Method in class javax.jmdns.impl.JmDNSImpl
 
purgeTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
purgeTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
Purge the general task timer
purgeTimer() - Method in class javax.jmdns.impl.JmDNSImpl
 

Q

Query - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
Query [RFC1035]
QUERY_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 

R

RCode_MASK - Static variable in enum javax.jmdns.impl.constants.DNSResultCode
DNS Result Code types are encoded on the last 4 bits
readAnswer(InetAddress) - Method in class javax.jmdns.impl.DNSIncoming
 
readByte() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
readBytes(int) - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
readInt() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
readName() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
readNonNameString() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
readProperties(Map<String, byte[]>, byte[]) - Static method in class javax.jmdns.impl.util.ByteWrangler
 
readQuestion() - Method in class javax.jmdns.impl.DNSIncoming
 
readUnsignedByte() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
readUnsignedShort() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
readUTF(byte[]) - Static method in class javax.jmdns.impl.util.ByteWrangler
Read data bytes as "UTF-8" to String.
readUTF(byte[], int, int) - Static method in class javax.jmdns.impl.util.ByteWrangler
Read data bytes as "UTF-8" to String.
readUTF(int) - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
RECORD_EXPIRY_DELAY - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
RECORD_REAPER_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
RecordReaper - Class in javax.jmdns.impl.tasks
Periodically removes expired entries from the cache.
RecordReaper(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.RecordReaper
 
recover() - Method in class javax.jmdns.impl.JmDNSImpl
Recover jmDNS when there is an error.
recoverState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Sets the state and notifies all objects that wait on the ServiceInfo.
recoverState() - Method in interface javax.jmdns.impl.DNSStatefulObject
Sets the state and notifies all objects that wait on the ServiceInfo.
recoverState() - Method in class javax.jmdns.impl.HostInfo
Sets the state and notifies all objects that wait on the ServiceInfo.
recoverState() - Method in class javax.jmdns.impl.JmDNSImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
recoverState() - Method in class javax.jmdns.impl.ServiceInfoImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Announcer
 
recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Canceler
 
recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Prober
 
recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Renewer
 
Refused - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
Query Refused [RFC1035]
register(InetAddress, String, NameRegister.NameType) - Method in interface javax.jmdns.impl.NameRegister
Registers a name that is defended by this group of mDNS.
register(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
 
register(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
 
registerService(ServiceInfo) - Method in class javax.jmdns.impl.JmDNSImpl
Register a service.
registerService(ServiceInfo) - Method in class javax.jmdns.impl.JmmDNSImpl
 
registerService(ServiceInfo) - Method in class javax.jmdns.JmDNS
Register a service.
registerService(ServiceInfo) - Method in interface javax.jmdns.JmmDNS
Register a service.
registerServiceType(String) - Method in class javax.jmdns.impl.JmDNSImpl
Register a service type.
registerServiceType(String) - Method in class javax.jmdns.impl.JmmDNSImpl
 
registerServiceType(String) - Method in class javax.jmdns.JmDNS
Register a service type.
registerServiceType(String) - Method in interface javax.jmdns.JmmDNS
Register a service type.
RegisterServiceType - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
 
Remove - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
 
removeAssociation() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
Remove the DNS host and service info association with this task.
removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Remove the association of the task with this Object.
removeAssociationWithTask(DNSTask) - Method in interface javax.jmdns.impl.DNSStatefulObject
Remove the association of the task with this Object.
removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.HostInfo
Remove the association of the task with this Object.
removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.JmDNSImpl
Remove the association of the task with this Object.
removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.ServiceInfoImpl
Remove the association of the task with this Object.
removeDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
Removes a specific entry from the table.
removeListener(DNSListener) - Method in class javax.jmdns.impl.JmDNSImpl
Remove a listener from all outstanding questions.
removeNetworkTopologyListener(NetworkTopologyListener) - Method in class javax.jmdns.impl.JmmDNSImpl
 
removeNetworkTopologyListener(NetworkTopologyListener) - Method in interface javax.jmdns.JmmDNS
Remove listener for network changes.
removeObsoleteDnsListener(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl
 
removeSeparators(String) - Static method in class javax.jmdns.impl.ServiceInfoImpl
 
removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmDNSImpl
Remove listener for services of a given type.
removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmmDNSImpl
 
removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.JmDNS
Remove listener for services of a given type.
removeServiceListener(String, ServiceListener) - Method in interface javax.jmdns.JmmDNS
Remove listener for services of a given type.
removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmDNSImpl
Remove listener for service types.
removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmmDNSImpl
 
removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.JmDNS
Remove listener for service types.
removeServiceTypeListener(ServiceTypeListener) - Method in interface javax.jmdns.JmmDNS
Remove listener for service types.
Renewer - Class in javax.jmdns.impl.tasks.state
The Renewer is there to send renewal announcement when the record expire for ours infos.
Renewer(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Renewer
 
renewServiceCollector(String) - Method in class javax.jmdns.impl.JmDNSImpl
Renew a service when the record become stale.
replaceDNSEntry(DNSEntry, DNSEntry) - Method in class javax.jmdns.impl.DNSCache
Replace an existing entry by a new one.
Note: the 2 entries must have the same key.
requestServiceInfo(String, String) - Method in class javax.jmdns.impl.JmDNSImpl
Request service information.
requestServiceInfo(String, String) - Method in class javax.jmdns.impl.JmmDNSImpl
 
requestServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
Request service information.
requestServiceInfo(String, String) - Method in interface javax.jmdns.JmmDNS
Request service information.
requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
Request service information.
requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmmDNSImpl
 
requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.JmDNS
Request service information.
requestServiceInfo(String, String, boolean) - Method in interface javax.jmdns.JmmDNS
Request service information.
requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmDNSImpl
Request service information.
requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.JmDNS
Request service information.
requestServiceInfo(String, String, boolean, long) - Method in interface javax.jmdns.JmmDNS
Request service information.
requestServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmDNSImpl
Request service information.
requestServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
requestServiceInfo(String, String, long) - Method in class javax.jmdns.JmDNS
Request service information.
requestServiceInfo(String, String, long) - Method in interface javax.jmdns.JmmDNS
Request service information.
resetTTL(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord
Reset the TTL of a record.
resolveServiceInfo(String, String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
 
Responder - Class in javax.jmdns.impl.tasks
The Responder sends a single answer for the specified service infos and for the host name.
Responder(JmDNSImpl, DNSIncoming, InetAddress, int) - Constructor for class javax.jmdns.impl.tasks.Responder
 
respondToQuery(DNSIncoming) - Method in class javax.jmdns.impl.JmDNSImpl
 
RESPONSE_MAX_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
RESPONSE_MIN_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
resultCodeForFlags(int) - Static method in enum javax.jmdns.impl.constants.DNSOptionCode
 
resultCodeForFlags(int) - Static method in enum javax.jmdns.impl.constants.DNSResultCode
 
resultCodeForFlags(int, int) - Static method in enum javax.jmdns.impl.constants.DNSResultCode
 
revert() - Method in enum javax.jmdns.impl.constants.DNSState
Returns to the next reverted state.
revertState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Sets the state and notifies all objects that wait on the ServiceInfo.
revertState() - Method in interface javax.jmdns.impl.DNSStatefulObject
Sets the state and notifies all objects that wait on the ServiceInfo.
revertState() - Method in class javax.jmdns.impl.HostInfo
Sets the state and notifies all objects that wait on the ServiceInfo.
revertState() - Method in class javax.jmdns.impl.JmDNSImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
revertState() - Method in class javax.jmdns.impl.ServiceInfoImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
run() - Method in class javax.jmdns.impl.JmDNSImpl.Shutdown
run() - Method in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
run() - Method in class javax.jmdns.impl.SocketListener
 
run() - Method in class javax.jmdns.impl.tasks.RecordReaper
 
run() - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
 
run() - Method in class javax.jmdns.impl.tasks.Responder
 
run() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 

S

same(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Address
 
sameName(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Address
 
sameSubtype(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
Check if two entries have the same subtype.
sameType(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord
True if this record has the same type as some other record.
sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Address
 
sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord
True if this record has the same value as some other record.
sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Service
 
sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Text
 
schedule(TimerTask, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
schedule(TimerTask, long, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
schedule(TimerTask, Date) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
schedule(TimerTask, Date, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
scheduleAtFixedRate(TimerTask, long, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
scheduleAtFixedRate(TimerTask, Date, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
send(DNSOutgoing) - Method in class javax.jmdns.impl.JmDNSImpl
Send an outgoing multicast DNS message.
serialVersionUID - Static variable in class javax.jmdns.impl.DNSCache
 
serialVersionUID - Static variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
serialVersionUID - Static variable in class javax.jmdns.impl.HostInfo.HostInfoState
 
serialVersionUID - Static variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
 
serialVersionUID - Static variable in class javax.jmdns.impl.NetworkTopologyEventImpl
 
serialVersionUID - Static variable in class javax.jmdns.impl.ServiceEventImpl
 
serialVersionUID - Static variable in class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
 
serialVersionUID - Static variable in class javax.jmdns.NetworkTopologyEvent
 
serialVersionUID - Static variable in class javax.jmdns.ServiceEvent
 
ServFail - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
Server Failure [RFC1035]
Service(String, DNSRecordClass, boolean, int, int, int, int, String) - Constructor for class javax.jmdns.impl.DNSRecord.Service
 
Service(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.Service
 
SERVICE - Enum constant in enum javax.jmdns.impl.NameRegister.NameType
This name represents a service name
SERVICE_INFO_TIMEOUT - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
serviceAdded(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
A service has been added.
serviceAdded(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
A service has been added.
Note:This event is only the service added event.
serviceAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
A service has been added.
Note:This event is only the service added event.
ServiceCollector(String) - Constructor for class javax.jmdns.impl.JmDNSImpl.ServiceCollector
 
ServiceEvent - Class in javax.jmdns
 
ServiceEvent(Object) - Constructor for class javax.jmdns.ServiceEvent
Constructs a Service Event.
ServiceEventImpl - Class in javax.jmdns.impl
 
ServiceEventImpl(JmDNSImpl, String, String, ServiceInfo) - Constructor for class javax.jmdns.impl.ServiceEventImpl
Creates a new instance.
ServiceInfo - Class in javax.jmdns
The fully qualified service name is build using up to 5 components with the following structure:
ServiceInfo() - Constructor for class javax.jmdns.ServiceInfo
 
ServiceInfo.Fields - Enum in javax.jmdns
Fields for the fully qualified map.
ServiceInfoImpl - Class in javax.jmdns.impl
JmDNS service information.
ServiceInfoImpl(String, String, String, int, int, int, boolean, byte[]) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoImpl(String, String, String, int, int, int, boolean, String) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoImpl(String, String, String, int, int, int, boolean, Map<String, ?>) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoImpl(Map<ServiceInfo.Fields, String>, int, int, int, boolean, byte[]) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoImpl(Map<ServiceInfo.Fields, String>, int, int, int, boolean, String) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoImpl(Map<ServiceInfo.Fields, String>, int, int, int, boolean, Map<String, ?>) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoImpl(ServiceInfo) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
During recovery we need to duplicate service info to reregister them
ServiceInfoImpl.Delegate - Interface in javax.jmdns.impl
 
ServiceInfoImpl.ServiceInfoState - Class in javax.jmdns.impl
 
ServiceInfoResolver - Class in javax.jmdns.impl.tasks.resolver
The ServiceInfoResolver queries up to three times consecutively for a service info, and then removes itself from the timer.
ServiceInfoResolver(JmDNSImpl, ServiceInfoImpl) - Constructor for class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
 
ServiceInfoState(ServiceInfoImpl) - Constructor for class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
 
ServiceListener - Interface in javax.jmdns
Listener for service updates.
ServiceListenerStatus(ServiceListener, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
 
serviceRemoved(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
A service has been removed.
serviceRemoved(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
A service has been removed.
serviceRemoved(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
A service has been removed.
serviceResolved(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
A service has been resolved.
serviceResolved(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
A service has been resolved.
serviceResolved(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
A service has been resolved.
ServiceResolver - Class in javax.jmdns.impl.tasks.resolver
The ServiceResolver queries three times consecutively for services of a given type, and then removes itself from the timer.
ServiceResolver(JmDNSImpl, String) - Constructor for class javax.jmdns.impl.tasks.resolver.ServiceResolver
 
serviceTypeAdded(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
A new service type was discovered.
serviceTypeAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceTypeListener
A new service type was discovered.
ServiceTypeDecoder - Class in javax.jmdns.impl
 
ServiceTypeDecoder() - Constructor for class javax.jmdns.impl.ServiceTypeDecoder
 
ServiceTypeEntry(String) - Constructor for class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
 
ServiceTypeListener - Interface in javax.jmdns
Listener for service types.
ServiceTypeListenerStatus(ServiceTypeListener, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
 
setClassDelegate(DNSTaskStarter.Factory.ClassDelegate) - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
Assigns delegate as DNSTaskStarter's class delegate.
setClassDelegate(JmmDNS.Factory.ClassDelegate) - Static method in class javax.jmdns.JmmDNS.Factory
Assigns delegate as JmmDNS's class delegate.
setClassDelegate(NetworkTopologyDiscovery.Factory.ClassDelegate) - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
Assigns delegate as NetworkTopologyDiscovery's class delegate.
setDefaultTTL(int) - Static method in class javax.jmdns.impl.tasks.state.DNSStateTask
For testing only do not use in production.
setDelegate(ServiceInfoImpl.Delegate) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
setDelegate(JmDNS.Delegate) - Method in class javax.jmdns.impl.JmDNSImpl
 
setDelegate(JmDNS.Delegate) - Method in class javax.jmdns.JmDNS
Sets the instance delegate
setDestination(InetSocketAddress) - Method in class javax.jmdns.impl.DNSOutgoing
Force a specific destination address if packet is sent.
setDns(JmDNSImpl) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
setDns(JmDNSImpl) - Method in class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
 
setDns(JmDNSImpl) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
setFlags(int) - Method in class javax.jmdns.impl.DNSMessage
 
setId(int) - Method in class javax.jmdns.impl.DNSMessage
 
setLastThrottleIncrement(long) - Method in class javax.jmdns.impl.JmDNSImpl
 
setLocalHost(HostInfo) - Method in class javax.jmdns.impl.JmDNSImpl
 
setName(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
Sets the service instance name.
setNeedTextAnnouncing(boolean) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
setPlannedAnswer(DNSIncoming) - Method in class javax.jmdns.impl.JmDNSImpl
 
setRecordSource(InetAddress) - Method in class javax.jmdns.impl.DNSRecord
 
setRegistry(NameRegister) - Static method in class javax.jmdns.impl.NameRegister.Factory
Register a Name register.
setServer(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
setState(DNSState) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
setTask(DNSTask) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
setTask(DNSTask) - Method in class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
 
setTaskState(DNSState) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
 
setText(byte[]) - Method in class javax.jmdns.impl.ServiceInfoImpl
Set the text for the service.
setText(byte[]) - Method in class javax.jmdns.ServiceInfo
Set the text for the service.
setText(Map<String, ?>) - Method in class javax.jmdns.impl.ServiceInfoImpl
Set the text for the service.
setText(Map<String, ?>) - Method in class javax.jmdns.ServiceInfo
Set the text for the service.
setThrottle(int) - Method in class javax.jmdns.impl.JmDNSImpl
 
setTTL(int) - Method in class javax.jmdns.impl.DNSRecord
 
setValue(String) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
Replaces the value corresponding to this entry with the specified value (optional operation).
setWillExpireSoon(long) - Method in class javax.jmdns.impl.DNSRecord
When a record flushed we don't remove it immediately, but mark it for rapid decay.
SHARED_QUERY_TIME - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
shouldIgnorePacket(DatagramPacket) - Method in class javax.jmdns.impl.HostInfo
 
Shutdown() - Constructor for class javax.jmdns.impl.JmDNSImpl.Shutdown
 
signalEvent() - Method in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
Signals the semaphore when the event arrives.
sleepThread() - Method in class javax.jmdns.impl.SocketListener
 
SocketListener - Class in javax.jmdns.impl
Listen for multicast packets.
SocketListener(JmDNSImpl) - Constructor for class javax.jmdns.impl.SocketListener
 
STALE_REFRESH_INCREMENT - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
STALE_REFRESH_STARTING_PERCENTAGE - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
Standard - Enum constant in enum javax.jmdns.impl.constants.DNSLabel
Standard label [RFC 1035]
start(Collection<? extends ServiceInfo>) - Method in class javax.jmdns.impl.JmDNSImpl
 
start(Timer) - Method in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
 
start(Timer) - Method in class javax.jmdns.impl.tasks.DNSTask
Start this task.
start(Timer) - Method in class javax.jmdns.impl.tasks.RecordReaper
 
start(Timer) - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
 
start(Timer) - Method in class javax.jmdns.impl.tasks.Responder
 
start(Timer) - Method in class javax.jmdns.impl.tasks.state.Announcer
 
start(Timer) - Method in class javax.jmdns.impl.tasks.state.Canceler
 
start(Timer) - Method in class javax.jmdns.impl.tasks.state.Prober
 
start(Timer) - Method in class javax.jmdns.impl.tasks.state.Renewer
 
startAnnouncer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startAnnouncer() - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new announcer task
startAnnouncer() - Method in class javax.jmdns.impl.JmDNSImpl
 
startCanceler() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startCanceler() - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new canceler task
startCanceler() - Method in class javax.jmdns.impl.JmDNSImpl
 
StarterTimer() - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
StarterTimer(boolean) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
StarterTimer(String) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
StarterTimer(String, boolean) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
startProber() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startProber() - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new prober task
startProber() - Method in class javax.jmdns.impl.JmDNSImpl
 
startReaper() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startReaper() - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new reaper task.
startReaper() - Method in class javax.jmdns.impl.JmDNSImpl
 
startRenewer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startRenewer() - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new renewer task
startRenewer() - Method in class javax.jmdns.impl.JmDNSImpl
 
startResponder(DNSIncoming, InetAddress, int) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startResponder(DNSIncoming, InetAddress, int) - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new responder task
startResponder(DNSIncoming, InetAddress, int) - Method in class javax.jmdns.impl.JmDNSImpl
 
startServiceInfoResolver(ServiceInfoImpl) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startServiceInfoResolver(ServiceInfoImpl) - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new service info resolver task
startServiceInfoResolver(ServiceInfoImpl) - Method in class javax.jmdns.impl.JmDNSImpl
 
startServiceResolver(String) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startServiceResolver(String) - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new service resolver task
startServiceResolver(String) - Method in class javax.jmdns.impl.JmDNSImpl
 
startTypeResolver() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startTypeResolver() - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new service type resolver task
startTypeResolver() - Method in class javax.jmdns.impl.JmDNSImpl
 
StateClass() - Constructor for enum javax.jmdns.impl.constants.DNSState.StateClass
 
Status - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
Status [RFC1035]
Subtype - Enum constant in enum javax.jmdns.ServiceInfo.Fields
Subtype Field.
SUBTYPE_PATTERN - Static variable in class javax.jmdns.impl.ServiceTypeDecoder
 
SubTypeEntry(String) - Constructor for class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
 
subTypeForServiceTypeAdded(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
A new subtype for the service type was discovered.
subTypeForServiceTypeAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceTypeListener
A new subtype for the service type was discovered.
suppressedBy(DNSIncoming) - Method in class javax.jmdns.impl.DNSRecord
True if this record is suppressed by the answers in a message.
suppressedBy(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord
True if this record would be suppressed by an answer.
SYNCHRONOUS - Static variable in class javax.jmdns.impl.ListenerStatus
 

T

Text(String, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.Text
 
Text(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.Text
 
textFromProperties(Map<String, ?>) - Static method in class javax.jmdns.impl.util.ByteWrangler
 
textValueUpdated(ServiceInfo, byte[]) - Method in class javax.jmdns.impl.JmmDNSImpl
 
textValueUpdated(ServiceInfo, byte[]) - Method in interface javax.jmdns.impl.ServiceInfoImpl.Delegate
 
toByteArray() - Method in class javax.jmdns.impl.DNSEntry
Creates a byte array representation of this record.
toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSEntry
 
toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Address
Creates a byte array representation of this record.
toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Service
 
toString() - Method in enum javax.jmdns.impl.constants.DNSLabel
 
toString() - Method in enum javax.jmdns.impl.constants.DNSOperationCode
 
toString() - Method in enum javax.jmdns.impl.constants.DNSOptionCode
 
toString() - Method in enum javax.jmdns.impl.constants.DNSRecordClass
 
toString() - Method in enum javax.jmdns.impl.constants.DNSRecordType
 
toString() - Method in enum javax.jmdns.impl.constants.DNSResultCode
 
toString() - Method in enum javax.jmdns.impl.constants.DNSState
 
toString() - Method in class javax.jmdns.impl.DNSCache
toString() - Method in class javax.jmdns.impl.DNSEntry
 
toString() - Method in class javax.jmdns.impl.DNSIncoming
 
toString() - Method in class javax.jmdns.impl.DNSOutgoing
 
toString() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
toString() - Method in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
 
toString() - Method in class javax.jmdns.impl.HostInfo
 
toString() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
toString() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
toString() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
 
toString() - Method in class javax.jmdns.impl.JmDNSImpl
toString() - Method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
 
toString() - Method in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
 
toString() - Method in class javax.jmdns.impl.ListenerStatus
 
toString() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
 
toString() - Method in class javax.jmdns.impl.ServiceEventImpl
 
toString() - Method in class javax.jmdns.impl.ServiceInfoImpl
toString() - Method in class javax.jmdns.impl.tasks.DNSTask
 
toString() - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
 
toString() - Method in class javax.jmdns.impl.tasks.Responder
 
toString() - Method in class javax.jmdns.impl.tasks.state.Announcer
 
toString() - Method in class javax.jmdns.impl.tasks.state.Canceler
 
toString() - Method in class javax.jmdns.impl.tasks.state.Prober
 
toString() - Method in class javax.jmdns.impl.tasks.state.Renewer
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSEntry
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSQuestion
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Address
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Service
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Text
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord
 
toUnqualifiedName(String, String) - Static method in class javax.jmdns.impl.JmDNSImpl
 
TYPE_A - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Address
TYPE_A6 - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
A6 [RFC2874]
TYPE_AAAA - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
IP6 Address [Thomson]
TYPE_AFSDB - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
for AFS Data Base location [RFC1183]
TYPE_ANY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Request for all records [RFC1035]
TYPE_APL - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
APL [RFC3123]
TYPE_ATMA - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
ATM Address [Dobrowski]
TYPE_AXFR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Transfer of an entire zone [RFC1035]
TYPE_CERT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
CERT [RFC2538]
TYPE_CNAME - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Canonical Name
TYPE_DNAME - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
DNAME [RFC2672]
TYPE_DNSKEY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
DNSKEY [RFC3755]
TYPE_DS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Delegation Signer [RFC3658]
TYPE_EID - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Endpoint Identifier [Patton]
TYPE_GID - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
[IANA-Reserved]
TYPE_GPOS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Geographical Position [RFC1712]
TYPE_HINFO - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Host information
TYPE_IGNORE - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Address
TYPE_ISDN - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
for ISDN address [RFC1183]
TYPE_IXFR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Incremental transfer [RFC1995]
TYPE_KEY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
for security key [RFC2535]
TYPE_KX - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Key Exchanger [RFC2230]
TYPE_LOC - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Location Information [Vixie]
TYPE_MAILA - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Mailbox-related records (MB, MG or MR) [RFC1035]
TYPE_MAILB - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Mail agent RRs (Obsolete - see MX) [RFC1035]
TYPE_MB - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Mailbox
TYPE_MD - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Mail Destination
TYPE_MF - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Mail Forwarder
TYPE_MG - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Mail Group
TYPE_MINFO - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Mailbox information
TYPE_MR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Mail Rename
TYPE_MX - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Mail exchanger
TYPE_NAPTR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Naming Authority Pointer [RFC2168, RFC2915]
TYPE_NIMLOC - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Nimrod Locator [Patton]
TYPE_NS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Name Server
TYPE_NSAP - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
for NSAP address, NSAP style A record [RFC1706]
TYPE_NSAP_PTR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
 
TYPE_NSEC - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
NSEC [RFC3755]
TYPE_NULL - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
NULL RR
TYPE_NXT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Next Domain - OBSOLETE [RFC2535, RFC3755]
TYPE_OPT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
OPT [RFC2671]
TYPE_PTR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Domain Name pointer
TYPE_PX - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
X.400 mail mapping information [RFC2163]
TYPE_RP - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
for Responsible Person [RFC1183]
TYPE_RRSIG - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
RRSIG [RFC3755]
TYPE_RT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
for Route Through [RFC1183]
TYPE_SIG - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
for security signature [RFC2931]
TYPE_SINK - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
SINK [Eastlake]
TYPE_SOA - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Start of Authority
TYPE_SRV - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Server Selection [RFC2782]
TYPE_SSHFP - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
SSH Key Fingerprint [RFC-ietf-secsh-dns-05.txt]
TYPE_TKEY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Transaction Key [RFC2930]
TYPE_TSIG - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Transaction Signature [RFC2845]
TYPE_TXT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Arbitrary text string
TYPE_UID - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
[IANA-Reserved]
TYPE_UINFO - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
[IANA-Reserved]
TYPE_UNSPEC - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
[IANA-Reserved]
TYPE_WKS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
Well-known-service
TYPE_X25 - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
for X.25 PSDN address [RFC1183]
typeForIndex(int) - Static method in enum javax.jmdns.impl.constants.DNSRecordType
 
typeForName(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordType
 
TypeResolver - Class in javax.jmdns.impl.tasks.resolver
Helper class to resolve service types.
TypeResolver(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.resolver.TypeResolver
 

U

UL - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
Update Leases Option [http://files.dns-sd.org/draft-sekar-dns-ul.txt]
Unassigned - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
Unassigned
UNICAST - Static variable in class javax.jmdns.impl.DNSMessage
 
UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
 
UniqueNameAcrossInterface() - Constructor for class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
 
UniqueNamePerInterface() - Constructor for class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
 
Unknown - Enum constant in enum javax.jmdns.impl.constants.DNSLabel
This is unallocated.
Unknown - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
Token
Unknown - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
Token
unlockInetAddress(InetAddress) - Method in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
 
unlockInetAddress(InetAddress) - Method in interface javax.jmdns.NetworkTopologyDiscovery
Locks the given InetAddress if the device requires it.
unregisterAllServices() - Method in class javax.jmdns.impl.JmDNSImpl
Unregister all services.
unregisterAllServices() - Method in class javax.jmdns.impl.JmmDNSImpl
 
unregisterAllServices() - Method in class javax.jmdns.JmDNS
Unregister all services.
unregisterAllServices() - Method in interface javax.jmdns.JmmDNS
Unregister all services.
unregisterService(ServiceInfo) - Method in class javax.jmdns.impl.JmDNSImpl
Unregister a service.
unregisterService(ServiceInfo) - Method in class javax.jmdns.impl.JmmDNSImpl
 
unregisterService(ServiceInfo) - Method in class javax.jmdns.JmDNS
Unregister a service.
unregisterService(ServiceInfo) - Method in interface javax.jmdns.JmmDNS
Unregister a service.
Update - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
Update [RFC2136]
Update - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
 
updateRecord(long, DNSRecord, JmDNSImpl.Operation) - Method in class javax.jmdns.impl.JmDNSImpl
Notify all listeners that a record was updated.
updateRecord(DNSCache, long, DNSEntry) - Method in interface javax.jmdns.impl.DNSListener
Update a DNS record.
updateRecord(DNSCache, long, DNSEntry) - Method in class javax.jmdns.impl.ServiceInfoImpl
JmDNS callback to update a DNS record.
USE_DOMAIN_NAME_COMPRESSION - Static variable in class javax.jmdns.impl.DNSOutgoing
This can be used to turn off domain name compression.
USE_DOMAIN_NAME_FORMAT_FOR_SRV_TARGET - Static variable in class javax.jmdns.impl.DNSIncoming
 
useInetAddress(NetworkInterface, InetAddress) - Method in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
 
useInetAddress(NetworkInterface, InetAddress) - Method in interface javax.jmdns.NetworkTopologyDiscovery
Check if a given InetAddress should be used for mDNS

V

valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSLabel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSOperationCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSOptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSResultCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSState.StateClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.impl.JmDNSImpl.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.impl.NameRegister.NameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.jmdns.ServiceInfo.Fields
Returns the enum constant of this type with the specified name.
values() - Static method in enum javax.jmdns.impl.constants.DNSLabel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.impl.constants.DNSOperationCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.impl.constants.DNSOptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.impl.constants.DNSRecordType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.impl.constants.DNSResultCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.impl.constants.DNSState.StateClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.impl.constants.DNSState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.impl.JmDNSImpl.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.impl.NameRegister.NameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.jmdns.ServiceInfo.Fields
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class javax.jmdns.JmDNS
The version of JmDNS.

W

waitForAnnounced(long) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Waits for the object to be announced.
waitForAnnounced(long) - Method in interface javax.jmdns.impl.DNSStatefulObject
Waits for the object to be announced.
waitForAnnounced(long) - Method in class javax.jmdns.impl.HostInfo
Waits for the object to be announced.
waitForAnnounced(long) - Method in class javax.jmdns.impl.JmDNSImpl
Waits for the object to be announced.
waitForAnnounced(long) - Method in class javax.jmdns.impl.ServiceInfoImpl
Waits for the object to be announced.
waitForCanceled(long) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
Waits for the object to be canceled.
waitForCanceled(long) - Method in interface javax.jmdns.impl.DNSStatefulObject
Waits for the object to be canceled.
waitForCanceled(long) - Method in class javax.jmdns.impl.HostInfo
Waits for the object to be canceled.
waitForCanceled(long) - Method in class javax.jmdns.impl.JmDNSImpl
Waits for the object to be canceled.
waitForCanceled(long) - Method in class javax.jmdns.impl.ServiceInfoImpl
Waits for the object to be canceled.
waitForEvent(long) - Method in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
Blocks the current thread until the event arrives or the timeout expires.
waitForInfoData(ServiceInfo, long) - Method in class javax.jmdns.impl.JmDNSImpl
 
willCancel() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
willClose() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.IPv4Address
 
write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.IPv6Address
 
write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Service
 
write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Text
 
write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord
Write this record into an outgoing message.
writeByte(int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeBytes(byte[]) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeBytes(byte[], int, int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeBytes(String, int, int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeInt(int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeName(String) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeName(String, boolean) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeQuestion(DNSQuestion) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeRecord(DNSRecord, long) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeShort(int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
writeUTF(OutputStream, String) - Static method in class javax.jmdns.impl.util.ByteWrangler
Write a String as "UTF-8" encoded bytes to a stream.
writeUTF(String, int, int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 

Y

YXDomain - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
Name Exists when it should not [RFC2136]
YXRRSet - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
RR Set Exists when it should not [RFC2136]

_

__recover() - Method in class javax.jmdns.impl.JmDNSImpl
 
_addedServices - Variable in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
 
_addedTypes - Variable in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
 
_additionals - Variable in class javax.jmdns.impl.DNSMessage
 
_additionalsAnswersBytes - Variable in class javax.jmdns.impl.DNSOutgoing
 
_addr - Variable in class javax.jmdns.impl.DNSRecord.Address
 
_addr - Variable in class javax.jmdns.impl.tasks.Responder
The incoming address and port.
_address - Variable in class javax.jmdns.impl.HostInfo
 
_alias - Variable in class javax.jmdns.impl.DNSRecord.Pointer
 
_announcing - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
_answers - Variable in class javax.jmdns.impl.DNSMessage
 
_answersBytes - Variable in class javax.jmdns.impl.DNSOutgoing
 
_application - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_authoritativeAnswers - Variable in class javax.jmdns.impl.DNSMessage
 
_authoritativeAnswersBytes - Variable in class javax.jmdns.impl.DNSOutgoing
 
_cache - Variable in class javax.jmdns.impl.JmDNSImpl
Cache for DNSEntry's.
_canceling - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
_cancelled - Variable in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
_closed - Variable in class javax.jmdns.impl.JmmDNSImpl
 
_count - Variable in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
Counts the number of queries being sent.
_cpu - Variable in class javax.jmdns.impl.DNSRecord.HostInformation
 
_created - Variable in class javax.jmdns.impl.DNSRecord
 
_databaseClassDelegate - Static variable in class javax.jmdns.impl.DNSTaskStarter.Factory
 
_databaseClassDelegate - Static variable in class javax.jmdns.JmmDNS.Factory
 
_databaseClassDelegate - Static variable in class javax.jmdns.NetworkTopologyDiscovery.Factory
 
_defaultTTL - Static variable in class javax.jmdns.impl.tasks.state.DNSStateTask
 
_delegate - Variable in class javax.jmdns.impl.JmDNSImpl
 
_delegate - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_delegate - Variable in class javax.jmdns.impl.util.NamedThreadFactory
 
_destination - Variable in class javax.jmdns.impl.DNSOutgoing
 
_dns - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
_dnsClass - Variable in class javax.jmdns.impl.DNSEntry
 
_domain - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_entrySet - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
 
_events - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
A set of collected service event waiting to be resolved.
_executor - Variable in class javax.jmdns.impl.JmDNSImpl
 
_externalName - Variable in enum javax.jmdns.impl.constants.DNSLabel
 
_externalName - Variable in enum javax.jmdns.impl.constants.DNSOperationCode
 
_externalName - Variable in enum javax.jmdns.impl.constants.DNSOptionCode
 
_externalName - Variable in enum javax.jmdns.impl.constants.DNSRecordClass
 
_externalName - Variable in enum javax.jmdns.impl.constants.DNSRecordType
 
_externalName - Variable in enum javax.jmdns.impl.constants.DNSResultCode
 
_flags - Variable in class javax.jmdns.impl.DNSMessage
 
_getDNSEntryList(String) - Method in class javax.jmdns.impl.DNSCache
 
_group - Variable in class javax.jmdns.impl.JmDNSImpl
This is the multicast group, we are listening to for multicast DNS messages.
_hexString(byte[]) - Method in class javax.jmdns.impl.DNSIncoming
Returns a hex-string for printing
_hostNames - Variable in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
 
_id - Variable in class javax.jmdns.impl.DNSMessage
 
_in - Variable in class javax.jmdns.impl.tasks.Responder
 
_incomingListener - Variable in class javax.jmdns.impl.JmDNSImpl
 
_index - Variable in enum javax.jmdns.impl.constants.DNSLabel
 
_index - Variable in enum javax.jmdns.impl.constants.DNSOperationCode
 
_index - Variable in enum javax.jmdns.impl.constants.DNSOptionCode
 
_index - Variable in enum javax.jmdns.impl.constants.DNSRecordClass
 
_index - Variable in enum javax.jmdns.impl.constants.DNSRecordType
 
_index - Variable in enum javax.jmdns.impl.constants.DNSResultCode
 
_inetAddress - Variable in class javax.jmdns.impl.NetworkTopologyEventImpl
 
_info - Variable in class javax.jmdns.impl.ServiceEventImpl
The service info record, or null if the service could be be resolved.
_info - Variable in class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
 
_info - Variable in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
 
_infos - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
A set of collected service instance names.
_instance - Static variable in class javax.jmdns.impl.DNSTaskStarter.Factory
 
_instance - Static variable in class javax.jmdns.JmmDNS.Factory
 
_instance - Static variable in class javax.jmdns.NetworkTopologyDiscovery.Factory
 
_instances - Variable in class javax.jmdns.impl.DNSTaskStarter.Factory
 
_interfaze - Variable in class javax.jmdns.impl.HostInfo
 
_ioLock - Variable in class javax.jmdns.impl.JmDNSImpl
This lock is used to coordinate processing of incoming and outgoing messages.
_ipv4Addresses - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_ipv6Addresses - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_isClosing - Variable in class javax.jmdns.impl.JmmDNSImpl
 
_isStaleAndShouldBeRefreshedPercentage - Variable in class javax.jmdns.impl.DNSRecord
 
_jmDNSExecutor - Variable in class javax.jmdns.impl.JmmDNSImpl
 
_jmDNSImpl - Variable in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
_jmDNSImpl - Variable in class javax.jmdns.impl.SocketListener
 
_jmDNSImpl - Variable in class javax.jmdns.impl.tasks.DNSTask
 
_key - Variable in class javax.jmdns.impl.DNSEntry
 
_key - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
 
_key - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_knownAddresses - Variable in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
 
_knownMDNS - Variable in class javax.jmdns.impl.JmmDNSImpl
Every JmDNS created.
_lastThrottleIncrement - Variable in class javax.jmdns.impl.JmDNSImpl
Last throttle increment.
_listener - Variable in class javax.jmdns.impl.ListenerStatus
 
_listenerExecutor - Variable in class javax.jmdns.impl.JmmDNSImpl
 
_listeners - Variable in class javax.jmdns.impl.JmDNSImpl
Holds instances of JmDNS.DNSListener.
_localHost - Variable in class javax.jmdns.impl.JmDNSImpl
Handle on the local host
_maxUDPPayload - Variable in class javax.jmdns.impl.DNSOutgoing
 
_messageInputStream - Variable in class javax.jmdns.impl.DNSIncoming
 
_mmDNS - Variable in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
 
_multicast - Variable in class javax.jmdns.impl.DNSMessage
 
_name - Variable in enum javax.jmdns.impl.constants.DNSState
 
_name - Variable in class javax.jmdns.impl.DNSEntry
 
_name - Variable in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
 
_name - Variable in class javax.jmdns.impl.HostInfo
 
_name - Variable in class javax.jmdns.impl.JmDNSImpl
 
_name - Variable in class javax.jmdns.impl.ServiceEventImpl
The instance name of the service.
_name - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_namePrefix - Variable in class javax.jmdns.impl.util.NamedThreadFactory
 
_names - Variable in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
_names - Variable in class javax.jmdns.impl.DNSOutgoing
 
_needTextAnnouncing - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_needToWaitForInfos - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
This is used to force a wait on the first invocation of list.
_networkListeners - Variable in class javax.jmdns.impl.JmmDNSImpl
 
_nibbleToHex - Static variable in class javax.jmdns.impl.DNSIncoming
 
_offset - Variable in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
_os - Variable in class javax.jmdns.impl.DNSRecord.HostInformation
 
_out - Variable in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
 
_packet - Variable in class javax.jmdns.impl.DNSIncoming
 
_persistent - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_plannedAnswer - Variable in class javax.jmdns.impl.JmDNSImpl
If an incoming package which needs an answer is truncated, we store it here.
_port - Variable in class javax.jmdns.impl.DNSRecord.Service
 
_port - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_port - Variable in class javax.jmdns.impl.tasks.Responder
 
_priority - Variable in class javax.jmdns.impl.DNSRecord.Service
 
_priority - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_props - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_protocol - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_qualifiedNameMap - Variable in class javax.jmdns.impl.DNSEntry
 
_questions - Variable in class javax.jmdns.impl.DNSMessage
 
_questionsBytes - Variable in class javax.jmdns.impl.DNSOutgoing
 
_random - Static variable in class javax.jmdns.impl.JmDNSImpl
The source for random values.
_randomStaleRefreshOffset - Variable in class javax.jmdns.impl.DNSRecord
 
_receivedTime - Variable in class javax.jmdns.impl.DNSIncoming
 
_recordType - Variable in class javax.jmdns.impl.DNSEntry
 
_recoverLock - Variable in class javax.jmdns.impl.JmDNSImpl
 
_register - Static variable in class javax.jmdns.impl.NameRegister.Factory
 
_sameInfo(ServiceInfo, ServiceInfo) - Static method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
 
_semaphores - Variable in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
 
_senderUDPPayload - Variable in class javax.jmdns.impl.DNSIncoming
 
_server - Variable in class javax.jmdns.impl.DNSRecord.Service
 
_server - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_serviceCollectors - Variable in class javax.jmdns.impl.JmDNSImpl
This hashtable is used to maintain a list of service types being collected by this JmDNS instance.
_serviceListeners - Variable in class javax.jmdns.impl.JmDNSImpl
Holds instances of ServiceListener's.
_serviceListeners - Variable in class javax.jmdns.impl.JmmDNSImpl
Holds instances of ServiceListener's.
_serviceNames - Variable in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
 
_services - Variable in class javax.jmdns.impl.JmDNSImpl
This hashtable holds the services that have been registered.
_services - Variable in class javax.jmdns.impl.JmmDNSImpl
This enable the service info text update.
_serviceTypes - Variable in class javax.jmdns.impl.JmDNSImpl
This hashtable holds the service types that have been registered or that have been received in an incoming datagram.
Keys are instances of String which hold an all lower-case version of the fully qualified service type.
Values hold the fully qualified service type.
_serviceTypes - Variable in class javax.jmdns.impl.JmmDNSImpl
List of registered services
_setText(byte[]) - Method in class javax.jmdns.impl.ServiceInfoImpl
This is used internally by the framework
_shutdown - Variable in class javax.jmdns.impl.JmDNSImpl
This is the shutdown hook, we registered with the java runtime.
_socket - Variable in class javax.jmdns.impl.JmDNSImpl
This is our multicast socket.
_source - Variable in class javax.jmdns.impl.DNSRecord
This source is mainly for debugging purposes, should be the address that sent this record.
_state - Variable in enum javax.jmdns.impl.constants.DNSState
 
_state - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
_state - Variable in class javax.jmdns.impl.HostInfo
 
_state - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_stateTimer - Variable in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
The timer is used to dispatch maintenance tasks for the DNS cache.
_subtype - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_synch - Variable in class javax.jmdns.impl.ListenerStatus
 
_task - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
_taskState - Variable in class javax.jmdns.impl.tasks.state.DNSStateTask
The state of the task.
_text - Variable in class javax.jmdns.impl.DNSRecord.Text
 
_text - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
_threadSleepDurationMs - Variable in class javax.jmdns.impl.JmDNSImpl
 
_throttle - Variable in class javax.jmdns.impl.JmDNSImpl
Throttle count.
_timer - Variable in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
The timer is used to dispatch all outgoing messages of JmDNS.
_timer - Variable in class javax.jmdns.impl.JmmDNSImpl
 
_topology - Variable in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
 
_ttl - Variable in class javax.jmdns.impl.DNSRecord
 
_ttl - Variable in class javax.jmdns.impl.tasks.state.DNSStateTask
By setting a 0 ttl we effectively expire the record.
_type - Variable in class javax.jmdns.impl.DNSEntry
 
_type - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
This is the type we are listening for (only used for debugging).
_type - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
 
_type - Variable in class javax.jmdns.impl.ServiceEventImpl
The type name of the service.
_type - Variable in class javax.jmdns.impl.tasks.resolver.ServiceResolver
 
_typeListeners - Variable in class javax.jmdns.impl.JmDNSImpl
Holds instances of ServiceTypeListener's.
_typeListeners - Variable in class javax.jmdns.impl.JmmDNSImpl
Holds instances of ServiceTypeListener's.
_unicast - Variable in class javax.jmdns.impl.tasks.Responder
 
_unique - Variable in class javax.jmdns.impl.DNSEntry
 
_value - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
 
_weight - Variable in class javax.jmdns.impl.DNSRecord.Service
 
_weight - Variable in class javax.jmdns.impl.ServiceInfoImpl
 
A B C D E F G H I J K L M N O P Q R S T U V W Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form