JmDNS 3.4.1
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

add(String) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
Adds the specified element to this set if it is not already present.
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.
addAnswer(DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
Add an answer if it is not suppressed.
addAnswer(DNSRecord, long) - Method in class javax.jmdns.impl.DNSOutgoing
Add an answer to the message.
addAnswer(DNSIncoming, InetAddress, int, DNSOutgoing, DNSRecord) - Method in class javax.jmdns.impl.JmDNSImpl
Add an answer to a question.
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.
addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion
Adds answers to the list for our question.
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
 
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(DNSQuestion) - Method in class javax.jmdns.impl.DNSOutgoing
Add a question to the message.
addQuestion(DNSOutgoing, DNSQuestion) - Method in class javax.jmdns.impl.tasks.DNSTask
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
 
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.
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
 
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_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
 
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.
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.
ASYNCHONEOUS - 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

Browser - Class in com.strangeberry.jmdns.tools
User Interface for browsing JmDNS services.
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
 

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
 
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
 
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.
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_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_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.
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
 
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.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
 
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.
com.strangeberry.jmdns.tools - package com.strangeberry.jmdns.tools
Provides a GUI browser, a TTY browser and a service registry for JmDNS.
compareTo(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
Does a lexicographic comparison of the byte array representation of this record and that record.
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(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(String) - Static method in class javax.jmdns.JmDNS
Create an instance of JmDNS.
create(InetAddress, String) - 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(String, String, int, 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(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, 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, 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, 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, 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, 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, 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, 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, byte[]) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registering with JmDNS.
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.
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
 

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.ServiceInfoImpl
 
decodeQualifiedNameMapForType(String) - Static method in class javax.jmdns.impl.ServiceInfoImpl
 
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
 
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
 
DNSCache - Class in javax.jmdns.impl
A table of DNS entries.
DNSCache() - Constructor for class javax.jmdns.impl.DNSCache
 
DNSCache(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.
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.
DNSIncoming - Class in javax.jmdns.impl
Parse an incoming DNS message into its components.
DNSIncoming(DatagramPacket) - Constructor for class javax.jmdns.impl.DNSIncoming
Parse a message from a datagram packet.
DNSIncoming.MessageInputStream - Class in javax.jmdns.impl
 
DNSIncoming.MessageInputStream(byte[], int) - Constructor for class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
DNSIncoming.MessageInputStream(byte[], int, int) - Constructor for class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
DNSLabel - Enum in javax.jmdns.impl.constants
DNS label.
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.
DNSOptionCode - Enum in javax.jmdns.impl.constants
DNS option code.
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.
DNSRecord - Class in javax.jmdns.impl
DNS record
DNSRecord.Address - Class in javax.jmdns.impl
Address record.
DNSRecord.Address(String, DNSRecordType, DNSRecordClass, boolean, int, InetAddress) - Constructor for class javax.jmdns.impl.DNSRecord.Address
 
DNSRecord.Address(String, DNSRecordType, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.Address
 
DNSRecord.HostInformation - Class in javax.jmdns.impl
 
DNSRecord.HostInformation(String, DNSRecordClass, boolean, int, String, String) - Constructor for class javax.jmdns.impl.DNSRecord.HostInformation
 
DNSRecord.IPv4Address - Class in javax.jmdns.impl
 
DNSRecord.IPv6Address - Class in javax.jmdns.impl
 
DNSRecord.Pointer - Class in javax.jmdns.impl
Pointer record.
DNSRecord.Pointer(String, DNSRecordClass, boolean, int, String) - Constructor for class javax.jmdns.impl.DNSRecord.Pointer
 
DNSRecord.Service - Class in javax.jmdns.impl
Service record.
DNSRecord.Service(String, DNSRecordClass, boolean, int, int, int, int, String) - Constructor for class javax.jmdns.impl.DNSRecord.Service
 
DNSRecord.Text - Class in javax.jmdns.impl
 
DNSRecord.Text(String, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.Text
 
DNSRecordClass - Enum in javax.jmdns.impl.constants
DNS Record Class
DNSRecordType - Enum in javax.jmdns.impl.constants
DNS Record Type
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.
DNSState - Enum in javax.jmdns.impl.constants
DNSState defines the possible states for services registered with JmDNS.
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.DefaultImplementation() - Constructor for class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
DNSStatefulObject.DNSStatefulObjectSemaphore - Class in javax.jmdns.impl
This class define a semaphore.
DNSStatefulObject.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(JmDNSImpl) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
DNSTaskStarter.DNSTaskStarterImpl.StarterTimer - Class in javax.jmdns.impl
 
DNSTaskStarter.DNSTaskStarterImpl.StarterTimer() - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
DNSTaskStarter.DNSTaskStarterImpl.StarterTimer(boolean) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
DNSTaskStarter.DNSTaskStarterImpl.StarterTimer(String, boolean) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
DNSTaskStarter.DNSTaskStarterImpl.StarterTimer(String) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
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.

E

elapseSinceArrival() - Method in class javax.jmdns.impl.DNSIncoming
 
EMPTY_TXT - Static variable in class javax.jmdns.impl.DNSRecord
 
EmptyCache - Static variable in class javax.jmdns.impl.DNSCache
 
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.ListenerStatus
 
equals(Object) - Method in class javax.jmdns.impl.ServiceInfoImpl
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

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
 

G

getAdditionals() - Method in class javax.jmdns.impl.DNSMessage
 
getAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
Deprecated.
getAddress() - Method in class javax.jmdns.ServiceInfo
Deprecated.
since 3.1.8
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
getDelegate() - Method in class javax.jmdns.impl.JmDNSImpl
 
getDelegate() - Method in class javax.jmdns.JmDNS
Returns the instance delegate
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.JmmDNSImpl
 
getDNS() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
 
getDNS() - Method in class javax.jmdns.impl.ServiceEventImpl
 
getDns() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns the DNS associated with this object.
getDns() - Method in class javax.jmdns.impl.tasks.DNSTask
Return the DNS associated with this task.
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.
getDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
Get a matching DNS entry from the table (using isSameEntry).
getDNSEntry(String, DNSRecordType, DNSRecordClass) - Method in class javax.jmdns.impl.DNSCache
Get a matching DNS entry from the table.
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.
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.
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.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.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.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.
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.
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.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(boolean) - Method in class javax.jmdns.impl.DNSRecord.Address
 
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
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, long) - Method in class javax.jmdns.impl.JmDNSImpl
Get service information.
getServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
Get service information.
getServiceInfo(String, String, boolean, long) - 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, long) - Method in class javax.jmdns.JmDNS
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.JmDNS
Get service information.
getServiceInfos(String, String) - Method in class javax.jmdns.impl.JmmDNSImpl
 
getServiceInfos(String, String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
getServiceInfos(String, String, boolean) - Method in class javax.jmdns.impl.JmmDNSImpl
 
getServiceInfos(String, String, boolean, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
getServiceInfos(String, String) - Method in interface javax.jmdns.JmmDNS
Get service information.
getServiceInfos(String, String, long) - Method in interface javax.jmdns.JmmDNS
Get service information.
getServiceInfos(String, String, boolean) - Method in interface javax.jmdns.JmmDNS
Get service information.
getServiceInfos(String, String, boolean, 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
 
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(String) - 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.ServiceInfo
Deprecated.
since 3.2.3
getURLs() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getURLs(String) - 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.ServiceInfo
Get the list of URL for this service.
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

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.ListenerStatus
 
hashCode() - Method in class javax.jmdns.impl.ServiceInfoImpl
HostInfo - Class in javax.jmdns.impl
HostInfo information on the local host to be able to cope with change of addresses.

I

iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion
Checks if we are the only to be able to answer that question.
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
 
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.
ioLock() - Method in class javax.jmdns.impl.JmDNSImpl
 
ioUnlock() - Method in class javax.jmdns.impl.JmDNSImpl
 
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
 
isMulticast() - Method in class javax.jmdns.impl.DNSMessage
 
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.
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
 
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(int) - Method in enum javax.jmdns.impl.constants.DNSRecordClass
Checks if the class is unique
isUnique() - Method in class javax.jmdns.impl.DNSEntry
 
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.Operation - Enum in javax.jmdns.impl
 
JmDNSImpl.ServiceTypeEntry - Class in javax.jmdns.impl
This is used to store type entries.
JmDNSImpl.ServiceTypeEntry(String) - Constructor for class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
 
JmDNSImpl.Shutdown - Class in javax.jmdns.impl
Shutdown operations.
JmDNSImpl.Shutdown() - Constructor for class javax.jmdns.impl.JmDNSImpl.Shutdown
 
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
 

K

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

L

labelForByte(int) - Static method in enum javax.jmdns.impl.constants.DNSLabel
 
labelValue(int) - Static method in enum javax.jmdns.impl.constants.DNSLabel
 
list(String) - 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.JmDNSImpl
Returns a list of service infos of the specified type.
list(String) - Method in class javax.jmdns.impl.JmmDNSImpl
 
list(String, long) - 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, long) - 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 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, long) - 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, long) - 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, long) - 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 interface javax.jmdns.JmmDNS
Returns a list of service infos of the specified type sorted by subtype.
ListenerStatus<T extends java.util.EventListener> - 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.ServiceListenerStatus(ServiceListener, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
 
ListenerStatus.ServiceTypeListenerStatus - Class in javax.jmdns.impl
 
ListenerStatus.ServiceTypeListenerStatus(ServiceTypeListener, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
 
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.

M

main(String[]) - Static method in class com.strangeberry.jmdns.tools.Browser
Main program.
Main - Class in com.strangeberry.jmdns.tools
Main sample program for JmDNS.
Main() - Constructor for class com.strangeberry.jmdns.tools.Main
 
main(String[]) - Static method in class com.strangeberry.jmdns.tools.Main
 
main(String[]) - Static method in class com.strangeberry.jmdns.tools.Responder
Create a responder.
main(String[]) - Static method in class javax.jmdns.impl.JmDNSImpl
Main method to display API information if run from java -jar
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_MSG_ABSOLUTE - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
MAX_MSG_TYPICAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
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
 
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.BaseRegister() - Constructor for class javax.jmdns.impl.NameRegister.BaseRegister
 
NameRegister.Factory - Class in javax.jmdns.impl
 
NameRegister.Factory() - Constructor for class javax.jmdns.impl.NameRegister.Factory
 
NameRegister.NameType - Enum in javax.jmdns.impl
 
NameRegister.UniqueNameAcrossInterface - Class in javax.jmdns.impl
 
NameRegister.UniqueNameAcrossInterface() - Constructor for class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
 
NameRegister.UniqueNamePerInterface - Class in javax.jmdns.impl
 
NameRegister.UniqueNamePerInterface() - Constructor for class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
 
needTextAnnouncing() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
NETWORK_CHECK_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
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.
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.ServiceInfo
This is the no value text byte.
NOT_UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
 

O

operationCodeForFlags(int) - Static method in enum javax.jmdns.impl.constants.DNSOperationCode
 

P

peek() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
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
 
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_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
 

R

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
 
readUnsignedByte() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
readUnsignedShort() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
 
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
 
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.
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.
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(DNSRecord) - 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, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
Request service information.
requestServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmDNSImpl
Request service information.
requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmDNSImpl
Request service information.
requestServiceInfo(String, String) - Method in class javax.jmdns.impl.JmmDNSImpl
 
requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmmDNSImpl
 
requestServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmmDNSImpl
 
requestServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
Request service information.
requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.JmDNS
Request service information.
requestServiceInfo(String, String, long) - Method in class javax.jmdns.JmDNS
Request service information.
requestServiceInfo(String, String, boolean, long) - 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 interface javax.jmdns.JmmDNS
Request service information.
requestServiceInfo(String, String, long) - Method in interface javax.jmdns.JmmDNS
Request service information.
requestServiceInfo(String, String, boolean, long) - Method in interface javax.jmdns.JmmDNS
Request service information.
Responder - Class in com.strangeberry.jmdns.tools
A sample JmDNS responder that reads a set of rendezvous service definitions from a file and registers them with rendezvous.
Responder(JmDNS, String) - Constructor for class com.strangeberry.jmdns.tools.Responder
Constructor.
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, 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.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

sameSubtype(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
Check if two entries have the same subtype.
schedule(TimerTask, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
 
schedule(TimerTask, Date) - 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, 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.
SERVICE_INFO_TIMEOUT - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
serviceAdded(ServiceEvent) - Method in class com.strangeberry.jmdns.tools.Browser
 
serviceAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
A service has been added.
Note:This event is only the service added event.
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, 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(String, String, String, int, int, int, boolean, byte[]) - 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.Delegate - Interface 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
 
ServiceListener - Interface in javax.jmdns
Listener for service updates.
serviceRemoved(ServiceEvent) - Method in class com.strangeberry.jmdns.tools.Browser
 
serviceRemoved(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
A service has been removed.
serviceResolved(ServiceEvent) - Method in class com.strangeberry.jmdns.tools.Browser
 
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 com.strangeberry.jmdns.tools.Browser
 
serviceTypeAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceTypeListener
A new service type was discovered.
ServiceTypeListener - Interface in javax.jmdns
Listener for service types.
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(JmDNS.Delegate) - Method in class javax.jmdns.impl.JmDNSImpl
 
setDelegate(JmDNS.Delegate) - Method in class javax.jmdns.JmDNS
Sets the instance delegate
setDns(JmDNSImpl) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
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
 
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.
setState(DNSState) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
setTask(DNSTask) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
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(Map<String, ?>) - 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.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
 
SHARED_QUERY_TIME - Static variable in class javax.jmdns.impl.constants.DNSConstants
 
signalEvent() - Method in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
Signals the semaphore when the event arrives.
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
 
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, int) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
 
startResponder(DNSIncoming, int) - Method in interface javax.jmdns.impl.DNSTaskStarter
Start a new responder task
startResponder(DNSIncoming, 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
 
subTypeForServiceTypeAdded(ServiceEvent) - Method in class com.strangeberry.jmdns.tools.Browser
 
subTypeForServiceTypeAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceTypeListener
A new subtype for the service type was discovered.
SYNCHONEOUS - Static variable in class javax.jmdns.impl.ListenerStatus
 

T

textValueUpdated(ServiceInfo, byte[]) - Method in class javax.jmdns.impl.JmmDNSImpl
 
textValueUpdated(ServiceInfo, byte[]) - Method in interface javax.jmdns.impl.ServiceInfoImpl.Delegate
 
toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSEntry
 
toByteArray() - Method in class javax.jmdns.impl.DNSEntry
Creates a byte array representation of this record.
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 class com.strangeberry.jmdns.tools.Browser
 
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(StringBuilder) - Method in class javax.jmdns.impl.DNSEntry
 
toString() - Method in class javax.jmdns.impl.DNSIncoming
 
toString() - Method in class javax.jmdns.impl.DNSOutgoing
 
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
 
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.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
 
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

UNICAST - Static variable in class javax.jmdns.impl.DNSMessage
 
UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
 
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.
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 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

valueChanged(ListSelectionEvent) - Method in class com.strangeberry.jmdns.tools.Browser
List selection changed.
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
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
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.

_

_additionals - Variable in class javax.jmdns.impl.DNSMessage
 
_address - Variable in class javax.jmdns.impl.HostInfo
 
_answers - Variable in class javax.jmdns.impl.DNSMessage
 
_authoritativeAnswers - Variable in class javax.jmdns.impl.DNSMessage
 
_count - Variable in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
Counts the number of queries being sent.
_interfaze - Variable in class javax.jmdns.impl.HostInfo
 
_name - Variable in class javax.jmdns.impl.HostInfo
 
_questions - Variable in class javax.jmdns.impl.DNSMessage
 
_shutdown - Variable in class javax.jmdns.impl.JmDNSImpl
This is the shutdown hook, we registered with the java runtime.
_state - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
_task - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
JmDNS 3.4.1