- add(String) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
Adds the specified element to this set if it is not already present.
- Add - javax.jmdns.impl.JmDNSImpl.Operation
-
- addAdditionalAnswer(DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add an additional answer to the record.
- addAdditionalAnswer(DNSOutgoing, DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add an additional answer to the record.
- addAnswer(DNSIncoming, InetAddress, int, DNSOutgoing, DNSRecord) - Method in class javax.jmdns.impl.JmDNSImpl
-
Add an answer to a question.
- addAnswer(DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add an answer if it is not suppressed.
- addAnswer(DNSOutgoing, DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add an answer if it is not suppressed.
- addAnswer(DNSOutgoing, DNSRecord, long) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add an answer to the message.
- addAnswer(DNSRecord, long) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add an answer to the message.
- addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
-
Overridden by subclasses to add questions to the message.
Note: Because of message size limitation the returned message may be different than the message parameter.
- addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
-
- addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
-
- addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
-
- addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion
-
Adds answers to the list for our question.
- addAnswersForServiceInfo(JmDNSImpl, Set<DNSRecord>, ServiceInfoImpl) - Method in class javax.jmdns.impl.DNSQuestion
-
- addAuthorativeAnswer(DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add an authoritative answer to the message.
- addAuthoritativeAnswer(DNSOutgoing, DNSRecord) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add an authoritative answer to the message.
- addDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
-
Adds an entry to the table.
- addListener(DNSListener, DNSQuestion) - Method in class javax.jmdns.impl.JmDNSImpl
-
Add a listener for a question.
- addNetworkTopologyListener(NetworkTopologyListener) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- addNetworkTopologyListener(NetworkTopologyListener) - Method in interface javax.jmdns.JmmDNS
-
Listen to network changes.
- addQuestion(DNSOutgoing, DNSQuestion) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add a question to the message.
- addQuestion(DNSQuestion) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add a question to the message.
- addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
-
Overridden by subclasses to add questions to the message.
Note: Because of message size limitation the returned message may be different than the message parameter.
- addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
-
- addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
-
- addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
-
- Address(String, DNSRecordType, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.Address
-
- Address(String, DNSRecordType, DNSRecordClass, boolean, int, InetAddress) - Constructor for class javax.jmdns.impl.DNSRecord.Address
-
- addServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmDNSImpl
-
Listen for services of a given type.
- addServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- addServiceListener(String, ServiceListener) - Method in class javax.jmdns.JmDNS
-
Listen for services of a given type.
- addServiceListener(String, ServiceListener) - Method in interface javax.jmdns.JmmDNS
-
Listen for services of a given type.
- 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 - javax.jmdns.impl.constants.DNSState
-
- ANNOUNCED_RENEWAL_TTL_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- Announcer - Class in javax.jmdns.impl.tasks.state
-
The Announcer sends an accumulated query of all announces, and advances the state of all serviceInfos, for which it has sent an announce.
- Announcer(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Announcer
-
- ANNOUNCING_1 - javax.jmdns.impl.constants.DNSState
-
- ANNOUNCING_2 - javax.jmdns.impl.constants.DNSState
-
- 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.
- Application - javax.jmdns.ServiceInfo.Fields
-
Application Field.
- associate(DNSState) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
Associate the DNS host and the service infos with this task if not already associated and in the same state.
- associateWithTask(DNSTask, DNSState) - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the task associated with this Object.
- associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the task associated with this Object.
- associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.HostInfo
-
Sets the task associated with this Object.
- associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the task associated with this Object.
- associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the task associated with this Object.
- ASYNCHRONOUS - Static variable in class javax.jmdns.impl.ListenerStatus
-
- availableSpace() - Method in class javax.jmdns.impl.DNSOutgoing
-
Return the number of byte available in the message.
- cancel() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- cancel() - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
-
- cancel() - Method in class javax.jmdns.impl.tasks.state.Announcer
-
- cancel() - Method in class javax.jmdns.impl.tasks.state.Canceler
-
- cancel() - Method in class javax.jmdns.impl.tasks.state.Prober
-
- cancel() - Method in class javax.jmdns.impl.tasks.state.Renewer
-
- CANCELED - javax.jmdns.impl.constants.DNSState
-
- Canceler - Class in javax.jmdns.impl.tasks.state
-
The Canceler sends two announces with TTL=0 for the specified services.
- Canceler(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Canceler
-
- CANCELING_1 - javax.jmdns.impl.constants.DNSState
-
- CANCELING_2 - javax.jmdns.impl.constants.DNSState
-
- CANCELING_3 - javax.jmdns.impl.constants.DNSState
-
- cancelState() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelState() - Method in class javax.jmdns.impl.HostInfo
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelState() - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelState() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelStateTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Cancel the state task timer
- cancelStateTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- cancelStateTimer() - Method in class javax.jmdns.impl.JmDNSImpl
-
- cancelTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Cancel the generals task timer
- cancelTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- cancelTimer() - Method in class javax.jmdns.impl.JmDNSImpl
-
- cannotRecoverFromIOError(JmDNS, Collection<ServiceInfo>) - Method in interface javax.jmdns.JmDNS.Delegate
-
This method is called if JmDNS cannot recover from an I/O error.
- CHARSET_NAME - Static variable in class javax.jmdns.impl.util.ByteWrangler
-
Name for charset used to convert Strings to/from wire bytes: "UTF-8".
- checkName(InetAddress, String, NameRegister.NameType) - Method in interface javax.jmdns.impl.NameRegister
-
Checks a name that is defended by this group of mDNS.
- checkName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
-
- checkName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
-
- checkQualifiedNameMap(Map<ServiceInfo.Fields, String>) - Static method in class javax.jmdns.impl.ServiceInfoImpl
-
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Announcer
-
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Canceler
-
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Prober
-
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Renewer
-
- CLASS_ANY - javax.jmdns.impl.constants.DNSRecordClass
-
Not a DNS class, but a DNS query class, meaning "all classes"
- CLASS_CH - javax.jmdns.impl.constants.DNSRecordClass
-
CHAOS
- CLASS_CS - javax.jmdns.impl.constants.DNSRecordClass
-
CSNET
- CLASS_HS - javax.jmdns.impl.constants.DNSRecordClass
-
Hesiod
- CLASS_IN - javax.jmdns.impl.constants.DNSRecordClass
-
static final Internet
- CLASS_MASK - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
-
Multicast DNS uses the bottom 15 bits to identify the record class...
Except for pseudo records like OPT.
- CLASS_NONE - javax.jmdns.impl.constants.DNSRecordClass
-
Used in DNS UPDATE [RFC 2136]
- CLASS_UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
-
For answers the top bit indicates that all other cached records are now invalid.
For questions it indicates that we should send a unicast response.
- CLASS_UNKNOWN - javax.jmdns.impl.constants.DNSRecordClass
-
- classDelegate() - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
-
Returns DNSTaskStarter's class delegate.
- classDelegate() - Static method in class javax.jmdns.JmmDNS.Factory
-
Returns JmmDNS's class delegate.
- classDelegate() - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
-
Returns NetworkTopologyDiscovery's class delegate.
- classForIndex(int) - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
-
- classForName(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
-
- cleanCache() - Method in class javax.jmdns.impl.JmDNSImpl
-
Checks the cache of expired records and removes them.
- clone() - Method in class javax.jmdns.impl.DNSCache
- clone() - Method in class javax.jmdns.impl.DNSIncoming
-
- clone() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
- clone() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
-
- clone() - Method in class javax.jmdns.impl.ServiceEventImpl
-
- clone() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
- clone() - Method in class javax.jmdns.ServiceEvent
-
- clone() - Method in class javax.jmdns.ServiceInfo
-
- close() - Method in class javax.jmdns.impl.JmDNSImpl
- close() - Method in class javax.jmdns.impl.JmmDNSImpl
-
- close() - Static method in class javax.jmdns.JmmDNS.Factory
-
Closes the instance if still running and discard it.
- CLOSE_TIMEOUT - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- CLOSED - javax.jmdns.impl.constants.DNSState
-
- closeState() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- closeState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- closeState() - Method in class javax.jmdns.impl.HostInfo
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- closeState() - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- closeState() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- CLOSING - javax.jmdns.impl.constants.DNSState
-
- compareTo(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
-
Does a lexicographic comparison of the byte array representation of this record and that record.
- Compressed - javax.jmdns.impl.constants.DNSLabel
-
Compressed label [RFC 1035]
- conflictWithRecord(DNSRecord.Address) - Method in class javax.jmdns.impl.HostInfo
-
- contains(String) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
Returns true if this set contains the specified element.
- create() - Static method in class javax.jmdns.JmDNS
-
Create an instance of JmDNS.
- create(String) - Static method in class javax.jmdns.JmDNS
-
Create an instance of JmDNS.
- create(String, String, int, int, int, boolean, byte[]) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, boolean, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, boolean, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, byte[]) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, boolean, byte[]) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, boolean, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, boolean, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, byte[]) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(InetAddress) - Static method in class javax.jmdns.JmDNS
-
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
- create(InetAddress, String) - Static method in class javax.jmdns.JmDNS
-
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
- create(Map<ServiceInfo.Fields, String>, int, int, int, boolean, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- 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
-
- 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.
- getAllAnswers() - Method in class javax.jmdns.impl.DNSMessage
-
- getAnswers() - Method in class javax.jmdns.impl.DNSMessage
-
- getApplication() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns the application of the service info suitable for printing.
- getApplication() - Method in class javax.jmdns.ServiceInfo
-
Returns the application of the service info suitable for printing.
- getAuthorities() - Method in class javax.jmdns.impl.DNSMessage
-
- getCache() - Method in class javax.jmdns.impl.JmDNSImpl
-
Return the DNSCache associated with the cache variable
- getCreated() - Method in class javax.jmdns.impl.DNSRecord
-
- getDelegate() - Method in class javax.jmdns.impl.JmDNSImpl
-
- getDelegate() - Method in class javax.jmdns.JmDNS
-
Returns the instance delegate
- getDestination() - Method in class javax.jmdns.impl.DNSOutgoing
-
Get the forced destination address if a specific one was set.
- getDns() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns the DNS associated with this object.
- getDns() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns the DNS associated with this object.
- getDns() - Method in class javax.jmdns.impl.HostInfo
-
Returns the DNS associated with this object.
- getDns() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns the DNS associated with this object.
- getDns() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns the DNS associated with this object.
- getDns() - Method in class javax.jmdns.impl.tasks.DNSTask
-
Return the DNS associated with this task.
- getDNS() - Method in class javax.jmdns.impl.JmmDNSImpl
-
- getDNS() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
-
- getDNS() - Method in class javax.jmdns.impl.ServiceEventImpl
-
- getDNS() - Method in interface javax.jmdns.JmmDNS
-
Return a list of all the registered JmDNS instances
- getDNS() - Method in class javax.jmdns.NetworkTopologyEvent
-
Returns the JmDNS instance associated with the event or null if it is a generic event.
- getDNS() - Method in class javax.jmdns.ServiceEvent
-
Returns the JmDNS instance which originated the event.
- getDNSEntry(String, DNSRecordType, DNSRecordClass) - Method in class javax.jmdns.impl.DNSCache
-
Get a matching DNS entry from the table.
- getDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
-
Get a matching DNS entry from the table (using isSameEntry).
- getDNSEntryList(String) - Method in class javax.jmdns.impl.DNSCache
-
Iterate only over items with matching name.
- getDNSEntryList(String, DNSRecordType, DNSRecordClass) - Method in class javax.jmdns.impl.DNSCache
-
Get all matching DNS entries from the table.
- 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.
- 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.
- 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.
- 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.
- 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.
- getInterfaces() - Method in class javax.jmdns.impl.JmmDNSImpl
-
Deprecated.
- getInterfaces() - Method in interface javax.jmdns.JmmDNS
-
Deprecated.
- 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() - Method in class javax.jmdns.impl.DNSRecord
-
Return a service information associated with that record if appropriate.
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Address
-
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord
-
Return a service information associated with that record if appropriate.
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
-
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.IPv4Address
-
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.IPv6Address
-
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Pointer
-
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Service
-
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Text
-
- getServiceInfo(String, String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Get service information.
- getServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
-
Get service information.
- getServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
-
Get service information.
- getServiceInfo(String, String, boolean) - Method in class javax.jmdns.JmDNS
-
Get service information.
- getServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Get service information.
- getServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.JmDNS
-
Get service information.
- getServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Get service information.
- getServiceInfo(String, String, long) - Method in class javax.jmdns.JmDNS
-
Get service information.
- getServiceInfos(String, String) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- getServiceInfos(String, String) - Method in interface javax.jmdns.JmmDNS
-
Get service information.
- getServiceInfos(String, String, boolean) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- getServiceInfos(String, String, boolean) - Method in interface javax.jmdns.JmmDNS
-
Get service information.
- getServiceInfos(String, String, boolean, long) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- getServiceInfos(String, String, boolean, long) - Method in interface javax.jmdns.JmmDNS
-
Get service information.
- getServiceInfos(String, String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- getServiceInfos(String, String, long) - Method in interface javax.jmdns.JmmDNS
-
Get service information.
- getServices() - Method in class javax.jmdns.impl.JmDNSImpl
-
- getServiceTypes() - Method in class javax.jmdns.impl.JmDNSImpl
-
- getSocket() - Method in class javax.jmdns.impl.JmDNSImpl
-
- getStarter(JmDNSImpl) - Method in class javax.jmdns.impl.DNSTaskStarter.Factory
-
Return the instance of the DNSTaskStarter for the JmDNS.
- getSubtype() - Method in class javax.jmdns.impl.DNSEntry
-
Returns the subtype of this entry
- getSubtype() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns the sub type of the service info suitable for printing.
- getSubtype() - Method in class javax.jmdns.ServiceInfo
-
Returns the sub type of the service info suitable for printing.
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Announcer
-
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Canceler
-
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Prober
-
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Renewer
-
- getTaskState() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
- 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.
- getThrottle() - Method in class javax.jmdns.impl.JmDNSImpl
-
- getTTL() - Method in class javax.jmdns.impl.DNSRecord
-
- getTTL() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
- getType() - Method in class javax.jmdns.impl.DNSEntry
-
- getType() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
The type associated with this entry.
- getType() - Method in class javax.jmdns.impl.ServiceEventImpl
-
- getType() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Fully qualified service type name, such as _http._tcp.local.
- getType() - Method in class javax.jmdns.ServiceEvent
-
Returns the fully qualified type of the service.
- getType() - Method in class javax.jmdns.ServiceInfo
-
Fully qualified service type name, such as _http._tcp.local.
- getTypeWithSubtype() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Fully qualified service type name with the subtype if appropriate, such as _printer._sub._http._tcp.local.
- getTypeWithSubtype() - Method in class javax.jmdns.ServiceInfo
-
Fully qualified service type name with the subtype if appropriate, such as _printer._sub._http._tcp.local.
- getURL() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getURL() - Method in class javax.jmdns.ServiceInfo
-
Deprecated.
- getURL(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getURL(String) - Method in class javax.jmdns.ServiceInfo
-
Deprecated.
- getURLs() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
- getURLs() - Method in class javax.jmdns.ServiceInfo
-
Get the list of URL for this service.
- getURLs(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
- getURLs(String) - Method in class javax.jmdns.ServiceInfo
-
Get the list of URL for this service.
- 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.
- 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
-
- incrementRefreshPercentage() - Method in class javax.jmdns.impl.DNSRecord
-
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSLabel
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSOperationCode
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSOptionCode
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSRecordClass
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSRecordType
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSResultCode
-
Return the numeric value of this type
- inetAddressAdded(NetworkTopologyEvent) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- inetAddressAdded(NetworkTopologyEvent) - Method in interface javax.jmdns.NetworkTopologyListener
-
A network address has been added.
- inetAddressRemoved(NetworkTopologyEvent) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- inetAddressRemoved(NetworkTopologyEvent) - Method in interface javax.jmdns.NetworkTopologyListener
-
A network address has been removed.
- Instance - javax.jmdns.ServiceInfo.Fields
-
Instance Field.
- ioLock() - Method in class javax.jmdns.impl.JmDNSImpl
-
- ioUnlock() - Method in class javax.jmdns.impl.JmDNSImpl
-
- IQuery - javax.jmdns.impl.constants.DNSOperationCode
-
IQuery (Inverse Query, Obsolete) [RFC3425]
- isAnnounced() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is an announced state.
- isAnnounced() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is an announced state.
- isAnnounced() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is an announced state.
- isAnnounced() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is an announced state.
- isAnnounced() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is an announced state.
- isAnnounced() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is an announced state.
- isAnnouncing() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is an announcing state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Checks if this object is associated with the task and in the same state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Checks if this object is associated with the task and in the same state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.HostInfo
-
Checks if this object is associated with the task and in the same state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.JmDNSImpl
-
Checks if this object is associated with the task and in the same state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Checks if this object is associated with the task and in the same state.
- isAuthoritativeAnswer() - Method in class javax.jmdns.impl.DNSMessage
-
Check if the message is an authoritative answer.
- isCanceled() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is a canceled state.
- isCanceled() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is a canceled state.
- isCanceled() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is a canceled state.
- isCanceled() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is a canceled state.
- isCanceled() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is a canceled state.
- isCanceled() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is a canceled state.
- isCanceling() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is a canceling state.
- isCanceling() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is a canceling state.
- isCanceling() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is a canceling state.
- isCanceling() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is a canceling state.
- isCanceling() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is a canceling state.
- isCanceling() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is a canceling state.
- isClosed() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is a closing state.
- isClosed() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is a closed state.
- isClosed() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is a closed state.
- isClosed() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is a closed state.
- isClosed() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is a closed state.
- isClosed() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is a closed state.
- isClosing() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is a closing state.
- isClosing() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is a closing state.
- isClosing() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is a closing state.
- isClosing() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is a closing state.
- isClosing() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is a closing state.
- isClosing() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is a closing state.
- isDomainDiscoveryQuery() - Method in class javax.jmdns.impl.DNSEntry
-
- isEmpty() - Method in class javax.jmdns.impl.DNSMessage
-
Check if the message is empty
- isExpired(long) - Method in class javax.jmdns.impl.DNSEntry
-
Check if the record is expired.
- isExpired(long) - Method in class javax.jmdns.impl.DNSQuestion
-
- isExpired(long) - Method in class javax.jmdns.impl.DNSRecord
-
- 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
-
- isStaleAndShouldBeRefreshed(long) - Method in class javax.jmdns.impl.DNSRecord
-
Check if the record is stale and whether the record should be refreshed over the network.
- isSynchronous() - Method in class javax.jmdns.impl.ListenerStatus
-
Return true if the listener must be called synchronously.
- isTruncated() - Method in class javax.jmdns.impl.DNSMessage
-
Check if the message is truncated.
- isUnique() - Method in class javax.jmdns.impl.DNSEntry
-
- isUnique(int) - Method in enum javax.jmdns.impl.constants.DNSRecordClass
-
Checks if the class is unique
- isV4ReverseLookup() - Method in class javax.jmdns.impl.DNSEntry
-
- isV6ReverseLookup() - Method in class javax.jmdns.impl.DNSEntry
-
- isValidResponseCode() - Method in class javax.jmdns.impl.DNSMessage
-
Check is the response code is valid
The only valid value is zero all other values signify an error and the message must be ignored.
- iterator() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
Returns an iterator over the elements in this set.
- NamedThreadFactory - Class in javax.jmdns.impl.util
-
Custom thread factory which sets the name to make it easier to identify where the pooled threads were created.
- NamedThreadFactory(String) - Constructor for class javax.jmdns.impl.util.NamedThreadFactory
-
Constructs the thread factory.
- NameRegister - Interface in javax.jmdns.impl
-
- NameRegister.BaseRegister - Class in javax.jmdns.impl
-
- NameRegister.Factory - Class in javax.jmdns.impl
-
- NameRegister.NameType - Enum in javax.jmdns.impl
-
- NameRegister.UniqueNameAcrossInterface - Class in javax.jmdns.impl
-
- NameRegister.UniqueNamePerInterface - Class in javax.jmdns.impl
-
- 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.impl.util.ByteWrangler
-
Representation of no value.
- NoError - javax.jmdns.impl.constants.DNSResultCode
-
No Error [RFC1035]
- Noop - javax.jmdns.impl.JmDNSImpl.Operation
-
- NOT_UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
-
- NotAuth - javax.jmdns.impl.constants.DNSResultCode
-
Server Not Authoritative for zone [RFC2136]]
- Notify - javax.jmdns.impl.constants.DNSOperationCode
-
Notify [RFC1996]
- NotImp - javax.jmdns.impl.constants.DNSResultCode
-
Not Implemented [RFC1035]
- NotZone - javax.jmdns.impl.constants.DNSResultCode
-
Name not contained in zone [RFC2136]
- NSID - javax.jmdns.impl.constants.DNSOptionCode
-
Name Server Identifier Option [RFC5001]
- NXDomain - javax.jmdns.impl.constants.DNSResultCode
-
Non-Existent Domain [RFC1035]
- NXRRSet - javax.jmdns.impl.constants.DNSResultCode
-
RR Set that should exist does not [RFC2136]
- readByte() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
-
- readBytes(int) - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
-
- readInt() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
-
- readName() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
-
- readNonNameString() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
-
- readProperties(Map<String, byte[]>, byte[]) - Static method in class javax.jmdns.impl.util.ByteWrangler
-
- readUnsignedByte() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
-
- readUnsignedShort() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
-
- readUTF(byte[]) - Static method in class javax.jmdns.impl.util.ByteWrangler
-
Read data bytes as
"UTF-8" to String.
- readUTF(byte[], int, int) - Static method in class javax.jmdns.impl.util.ByteWrangler
-
Read data bytes as
"UTF-8" to String.
- readUTF(int) - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
-
- RECORD_EXPIRY_DELAY - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- RECORD_REAPER_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- RecordReaper - Class in javax.jmdns.impl.tasks
-
Periodically removes expired entries from the cache.
- RecordReaper(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.RecordReaper
-
- recover() - Method in class javax.jmdns.impl.JmDNSImpl
-
Recover jmDNS when there is an error.
- recoverState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverState() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverState() - Method in class javax.jmdns.impl.HostInfo
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverState() - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverState() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Announcer
-
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Canceler
-
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Prober
-
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Renewer
-
- Refused - javax.jmdns.impl.constants.DNSResultCode
-
Query Refused [RFC1035]
- register(InetAddress, String, NameRegister.NameType) - Method in interface javax.jmdns.impl.NameRegister
-
Registers a name that is defended by this group of mDNS.
- register(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
-
- register(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
-
- registerService(ServiceInfo) - Method in class javax.jmdns.impl.JmDNSImpl
-
Register a service.
- registerService(ServiceInfo) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- registerService(ServiceInfo) - Method in class javax.jmdns.JmDNS
-
Register a service.
- registerService(ServiceInfo) - Method in interface javax.jmdns.JmmDNS
-
Register a service.
- registerServiceType(String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Register a service type.
- registerServiceType(String) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- registerServiceType(String) - Method in class javax.jmdns.JmDNS
-
Register a service type.
- registerServiceType(String) - Method in interface javax.jmdns.JmmDNS
-
Register a service type.
- RegisterServiceType - javax.jmdns.impl.JmDNSImpl.Operation
-
- Remove - javax.jmdns.impl.JmDNSImpl.Operation
-
- removeAssociation() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
Remove the DNS host and service info association with this task.
- removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Remove the association of the task with this Object.
- removeAssociationWithTask(DNSTask) - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Remove the association of the task with this Object.
- removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.HostInfo
-
Remove the association of the task with this Object.
- removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.JmDNSImpl
-
Remove the association of the task with this Object.
- removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Remove the association of the task with this Object.
- removeDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
-
Removes a specific entry from the table.
- removeListener(DNSListener) - Method in class javax.jmdns.impl.JmDNSImpl
-
Remove a listener from all outstanding questions.
- removeNetworkTopologyListener(NetworkTopologyListener) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- removeNetworkTopologyListener(NetworkTopologyListener) - Method in interface javax.jmdns.JmmDNS
-
Remove listener for network changes.
- removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmDNSImpl
-
Remove listener for services of a given type.
- removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.JmDNS
-
Remove listener for services of a given type.
- removeServiceListener(String, ServiceListener) - Method in interface javax.jmdns.JmmDNS
-
Remove listener for services of a given type.
- removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmDNSImpl
-
Remove listener for service types.
- removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.JmDNS
-
Remove listener for service types.
- removeServiceTypeListener(ServiceTypeListener) - Method in interface javax.jmdns.JmmDNS
-
Remove listener for service types.
- Renewer - Class in javax.jmdns.impl.tasks.state
-
The Renewer is there to send renewal announcement when the record expire for ours infos.
- Renewer(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Renewer
-
- renewServiceCollector(String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Renew a service when the record become stale.
- replaceDNSEntry(DNSEntry, DNSEntry) - Method in class javax.jmdns.impl.DNSCache
-
Replace an existing entry by a new one.
Note: the 2 entries must have the same key.
- requestServiceInfo(String, String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Request service information.
- requestServiceInfo(String, String) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- requestServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
-
Request service information.
- requestServiceInfo(String, String) - Method in interface javax.jmdns.JmmDNS
-
Request service information.
- requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
-
Request service information.
- requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.JmDNS
-
Request service information.
- requestServiceInfo(String, String, boolean) - Method in interface javax.jmdns.JmmDNS
-
Request service information.
- requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Request service information.
- requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.JmDNS
-
Request service information.
- requestServiceInfo(String, String, boolean, long) - Method in interface javax.jmdns.JmmDNS
-
Request service information.
- requestServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Request service information.
- requestServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- requestServiceInfo(String, String, long) - Method in class javax.jmdns.JmDNS
-
Request service information.
- requestServiceInfo(String, String, long) - Method in interface javax.jmdns.JmmDNS
-
Request service information.
- Responder - Class in javax.jmdns.impl.tasks
-
The Responder sends a single answer for the specified service infos and for the host name.
- Responder(JmDNSImpl, DNSIncoming, InetAddress, int) - Constructor for class javax.jmdns.impl.tasks.Responder
-
- respondToQuery(DNSIncoming) - Method in class javax.jmdns.impl.JmDNSImpl
-
- RESPONSE_MAX_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- RESPONSE_MIN_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- resultCodeForFlags(int) - Static method in enum javax.jmdns.impl.constants.DNSOptionCode
-
- resultCodeForFlags(int) - Static method in enum javax.jmdns.impl.constants.DNSResultCode
-
- resultCodeForFlags(int, int) - Static method in enum javax.jmdns.impl.constants.DNSResultCode
-
- revert() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns to the next reverted state.
- revertState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- revertState() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- revertState() - Method in class javax.jmdns.impl.HostInfo
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- revertState() - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- revertState() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- run() - Method in class javax.jmdns.impl.JmDNSImpl.Shutdown
- run() - Method in class javax.jmdns.impl.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
-
- 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, long, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- schedule(TimerTask, Date) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- schedule(TimerTask, Date, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- scheduleAtFixedRate(TimerTask, long, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- scheduleAtFixedRate(TimerTask, Date, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- send(DNSOutgoing) - Method in class javax.jmdns.impl.JmDNSImpl
-
Send an outgoing multicast DNS message.
- ServFail - javax.jmdns.impl.constants.DNSResultCode
-
Server Failure [RFC1035]
- Service(String, DNSRecordClass, boolean, int, int, int, int, String) - Constructor for class javax.jmdns.impl.DNSRecord.Service
-
- SERVICE - javax.jmdns.impl.NameRegister.NameType
-
This name represents a service name
- SERVICE_INFO_TIMEOUT - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- serviceAdded(ServiceEvent) - Method in 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, byte[]) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
-
- ServiceInfoImpl(String, String, String, int, int, int, boolean, String) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
-
- ServiceInfoImpl(String, String, String, int, int, int, boolean, Map<String, ?>) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
-
- ServiceInfoImpl(Map<ServiceInfo.Fields, String>, int, int, int, boolean, 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.
- ServiceListenerStatus(ServiceListener, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
-
- serviceRemoved(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
-
A service has been removed.
- 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 interface javax.jmdns.ServiceTypeListener
-
A new service type was discovered.
- ServiceTypeEntry(String) - Constructor for class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
- ServiceTypeListener - Interface in javax.jmdns
-
Listener for service types.
- ServiceTypeListenerStatus(ServiceTypeListener, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
-
- setClassDelegate(DNSTaskStarter.Factory.ClassDelegate) - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
-
Assigns delegate as DNSTaskStarter's class delegate.
- setClassDelegate(JmmDNS.Factory.ClassDelegate) - Static method in class javax.jmdns.JmmDNS.Factory
-
Assigns delegate as JmmDNS's class delegate.
- setClassDelegate(NetworkTopologyDiscovery.Factory.ClassDelegate) - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
-
Assigns delegate as NetworkTopologyDiscovery's class delegate.
- setDefaultTTL(int) - Static method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
For testing only do not use in production.
- setDelegate(JmDNS.Delegate) - Method in class javax.jmdns.impl.JmDNSImpl
-
- setDelegate(JmDNS.Delegate) - Method in class javax.jmdns.JmDNS
-
Sets the instance delegate
- setDestination(InetSocketAddress) - Method in class javax.jmdns.impl.DNSOutgoing
-
Force a specific destination address if packet is sent.
- setDns(JmDNSImpl) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
- setDns(JmDNSImpl) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
- 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(byte[]) - Method in class javax.jmdns.ServiceInfo
-
Set the text for the service.
- setText(Map<String, ?>) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Set the text for the service.
- setText(Map<String, ?>) - Method in class javax.jmdns.ServiceInfo
-
Set the text for the service.
- setThrottle(int) - Method in class javax.jmdns.impl.JmDNSImpl
-
- setTTL(int) - Method in class javax.jmdns.impl.DNSRecord
-
- SHARED_QUERY_TIME - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- Shutdown() - Constructor for class javax.jmdns.impl.JmDNSImpl.Shutdown
-
- signalEvent() - Method in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
-
Signals the semaphore when the event arrives.
- STALE_REFRESH_INCREMENT - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- STALE_REFRESH_STARTING_PERCENTAGE - Static variable in class javax.jmdns.impl.constants.DNSConstants
-
- Standard - javax.jmdns.impl.constants.DNSLabel
-
Standard label [RFC 1035]
- start(Timer) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Start this task.
- start(Timer) - Method in class javax.jmdns.impl.tasks.RecordReaper
-
- start(Timer) - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
-
- start(Timer) - Method in class javax.jmdns.impl.tasks.Responder
-
- start(Timer) - Method in class javax.jmdns.impl.tasks.state.Announcer
-
- start(Timer) - Method in class javax.jmdns.impl.tasks.state.Canceler
-
- start(Timer) - Method in class javax.jmdns.impl.tasks.state.Prober
-
- start(Timer) - Method in class javax.jmdns.impl.tasks.state.Renewer
-
- startAnnouncer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- startAnnouncer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new announcer task
- startAnnouncer() - Method in class javax.jmdns.impl.JmDNSImpl
-
- startCanceler() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- startCanceler() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new canceler task
- startCanceler() - Method in class javax.jmdns.impl.JmDNSImpl
-
- StarterTimer() - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- StarterTimer(boolean) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- StarterTimer(String) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- StarterTimer(String, boolean) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
- startProber() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- startProber() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new prober task
- startProber() - Method in class javax.jmdns.impl.JmDNSImpl
-
- startReaper() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- startReaper() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new reaper task.
- startReaper() - Method in class javax.jmdns.impl.JmDNSImpl
-
- startRenewer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- startRenewer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new renewer task
- startRenewer() - Method in class javax.jmdns.impl.JmDNSImpl
-
- startResponder(DNSIncoming, InetAddress, int) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- startResponder(DNSIncoming, InetAddress, int) - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new responder task
- startResponder(DNSIncoming, InetAddress, int) - Method in class javax.jmdns.impl.JmDNSImpl
-
- startServiceInfoResolver(ServiceInfoImpl) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- startServiceInfoResolver(ServiceInfoImpl) - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new service info resolver task
- startServiceInfoResolver(ServiceInfoImpl) - Method in class javax.jmdns.impl.JmDNSImpl
-
- startServiceResolver(String) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- startServiceResolver(String) - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new service resolver task
- startServiceResolver(String) - Method in class javax.jmdns.impl.JmDNSImpl
-
- startTypeResolver() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
- startTypeResolver() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new service type resolver task
- startTypeResolver() - Method in class javax.jmdns.impl.JmDNSImpl
-
- Status - javax.jmdns.impl.constants.DNSOperationCode
-
Status [RFC1035]
- Subtype - javax.jmdns.ServiceInfo.Fields
-
Subtype Field.
- subTypeForServiceTypeAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceTypeListener
-
A new subtype for the service type was discovered.
- SYNCHRONOUS - Static variable in class javax.jmdns.impl.ListenerStatus
-
- Text(String, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.Text
-
- textFromProperties(Map<String, ?>) - Static method in class javax.jmdns.impl.util.ByteWrangler
-
- textValueUpdated(ServiceInfo, byte[]) - Method in class javax.jmdns.impl.JmmDNSImpl
-
- textValueUpdated(ServiceInfo, byte[]) - Method in interface javax.jmdns.impl.ServiceInfoImpl.Delegate
-
- toByteArray() - Method in class javax.jmdns.impl.DNSEntry
-
Creates a byte array representation of this record.
- toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSEntry
-
- toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Address
-
Creates a byte array representation of this record.
- toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Service
-
- toString() - Method in enum javax.jmdns.impl.constants.DNSLabel
-
- toString() - Method in enum javax.jmdns.impl.constants.DNSOperationCode
-
- toString() - Method in enum javax.jmdns.impl.constants.DNSOptionCode
-
- toString() - Method in enum javax.jmdns.impl.constants.DNSRecordClass
-
- toString() - Method in enum javax.jmdns.impl.constants.DNSRecordType
-
- toString() - Method in enum javax.jmdns.impl.constants.DNSResultCode
-
- toString() - Method in enum javax.jmdns.impl.constants.DNSState
-
- toString() - Method in class javax.jmdns.impl.DNSCache
- toString() - Method in class javax.jmdns.impl.DNSEntry
-
- toString() - Method in class javax.jmdns.impl.DNSIncoming
-
- toString() - Method in class javax.jmdns.impl.DNSOutgoing
-
- toString() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- toString() - Method in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
-
- toString() - Method in class javax.jmdns.impl.HostInfo
-
- toString() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
- toString() - Method in class javax.jmdns.impl.JmDNSImpl
- toString() - Method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
-
- toString() - Method in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
-
- toString() - Method in class javax.jmdns.impl.ListenerStatus
-
- toString() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
-
- toString() - Method in class javax.jmdns.impl.ServiceEventImpl
-
- toString() - Method in class javax.jmdns.impl.ServiceInfoImpl
- toString() - Method in class javax.jmdns.impl.tasks.DNSTask
-
- toString() - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
-
- toString() - Method in class javax.jmdns.impl.tasks.Responder
-
- toString() - Method in class javax.jmdns.impl.tasks.state.Announcer
-
- toString() - Method in class javax.jmdns.impl.tasks.state.Canceler
-
- toString() - Method in class javax.jmdns.impl.tasks.state.Prober
-
- toString() - Method in class javax.jmdns.impl.tasks.state.Renewer
-
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSEntry
-
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSQuestion
-
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Address
-
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
-
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Pointer
-
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Service
-
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Text
-
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord
-
- TYPE_A - javax.jmdns.impl.constants.DNSRecordType
-
Address
- TYPE_A6 - javax.jmdns.impl.constants.DNSRecordType
-
A6 [RFC2874]
- TYPE_AAAA - javax.jmdns.impl.constants.DNSRecordType
-
IP6 Address [Thomson]
- TYPE_AFSDB - javax.jmdns.impl.constants.DNSRecordType
-
for AFS Data Base location [RFC1183]
- TYPE_ANY - javax.jmdns.impl.constants.DNSRecordType
-
Request for all records [RFC1035]
- TYPE_APL - javax.jmdns.impl.constants.DNSRecordType
-
APL [RFC3123]
- TYPE_ATMA - javax.jmdns.impl.constants.DNSRecordType
-
ATM Address [Dobrowski]
- TYPE_AXFR - javax.jmdns.impl.constants.DNSRecordType
-
Transfer of an entire zone [RFC1035]
- TYPE_CERT - javax.jmdns.impl.constants.DNSRecordType
-
CERT [RFC2538]
- TYPE_CNAME - javax.jmdns.impl.constants.DNSRecordType
-
Canonical Name
- TYPE_DNAME - javax.jmdns.impl.constants.DNSRecordType
-
DNAME [RFC2672]
- TYPE_DNSKEY - javax.jmdns.impl.constants.DNSRecordType
-
DNSKEY [RFC3755]
- TYPE_DS - javax.jmdns.impl.constants.DNSRecordType
-
Delegation Signer [RFC3658]
- TYPE_EID - javax.jmdns.impl.constants.DNSRecordType
-
Endpoint Identifier [Patton]
- TYPE_GID - javax.jmdns.impl.constants.DNSRecordType
-
[IANA-Reserved]
- TYPE_GPOS - javax.jmdns.impl.constants.DNSRecordType
-
Geographical Position [RFC1712]
- TYPE_HINFO - javax.jmdns.impl.constants.DNSRecordType
-
Host information
- TYPE_IGNORE - javax.jmdns.impl.constants.DNSRecordType
-
Address
- TYPE_ISDN - javax.jmdns.impl.constants.DNSRecordType
-
for ISDN address [RFC1183]
- TYPE_IXFR - javax.jmdns.impl.constants.DNSRecordType
-
Incremental transfer [RFC1995]
- TYPE_KEY - javax.jmdns.impl.constants.DNSRecordType
-
for security key [RFC2535]
- TYPE_KX - javax.jmdns.impl.constants.DNSRecordType
-
Key Exchanger [RFC2230]
- TYPE_LOC - javax.jmdns.impl.constants.DNSRecordType
-
Location Information [Vixie]
- TYPE_MAILA - javax.jmdns.impl.constants.DNSRecordType
-
Mailbox-related records (MB, MG or MR) [RFC1035]
- TYPE_MAILB - javax.jmdns.impl.constants.DNSRecordType
-
Mail agent RRs (Obsolete - see MX) [RFC1035]
- TYPE_MB - javax.jmdns.impl.constants.DNSRecordType
-
Mailbox
- TYPE_MD - javax.jmdns.impl.constants.DNSRecordType
-
Mail Destination
- TYPE_MF - javax.jmdns.impl.constants.DNSRecordType
-
Mail Forwarder
- TYPE_MG - javax.jmdns.impl.constants.DNSRecordType
-
Mail Group
- TYPE_MINFO - javax.jmdns.impl.constants.DNSRecordType
-
Mailbox information
- TYPE_MR - javax.jmdns.impl.constants.DNSRecordType
-
Mail Rename
- TYPE_MX - javax.jmdns.impl.constants.DNSRecordType
-
Mail exchanger
- TYPE_NAPTR - javax.jmdns.impl.constants.DNSRecordType
-
Naming Authority Pointer [RFC2168, RFC2915]
- TYPE_NIMLOC - javax.jmdns.impl.constants.DNSRecordType
-
Nimrod Locator [Patton]
- TYPE_NS - javax.jmdns.impl.constants.DNSRecordType
-
Name Server
- TYPE_NSAP - javax.jmdns.impl.constants.DNSRecordType
-
for NSAP address, NSAP style A record [RFC1706]
- TYPE_NSAP_PTR - javax.jmdns.impl.constants.DNSRecordType
-
- TYPE_NSEC - javax.jmdns.impl.constants.DNSRecordType
-
NSEC [RFC3755]
- TYPE_NULL - javax.jmdns.impl.constants.DNSRecordType
-
NULL RR
- TYPE_NXT - javax.jmdns.impl.constants.DNSRecordType
-
Next Domain - OBSOLETE [RFC2535, RFC3755]
- TYPE_OPT - javax.jmdns.impl.constants.DNSRecordType
-
OPT [RFC2671]
- TYPE_PTR - javax.jmdns.impl.constants.DNSRecordType
-
Domain Name pointer
- TYPE_PX - javax.jmdns.impl.constants.DNSRecordType
-
X.400 mail mapping information [RFC2163]
- TYPE_RP - javax.jmdns.impl.constants.DNSRecordType
-
for Responsible Person [RFC1183]
- TYPE_RRSIG - javax.jmdns.impl.constants.DNSRecordType
-
RRSIG [RFC3755]
- TYPE_RT - javax.jmdns.impl.constants.DNSRecordType
-
for Route Through [RFC1183]
- TYPE_SIG - javax.jmdns.impl.constants.DNSRecordType
-
for security signature [RFC2931]
- TYPE_SINK - javax.jmdns.impl.constants.DNSRecordType
-
SINK [Eastlake]
- TYPE_SOA - javax.jmdns.impl.constants.DNSRecordType
-
Start of Authority
- TYPE_SRV - javax.jmdns.impl.constants.DNSRecordType
-
Server Selection [RFC2782]
- TYPE_SSHFP - javax.jmdns.impl.constants.DNSRecordType
-
SSH Key Fingerprint [RFC-ietf-secsh-dns-05.txt]
- TYPE_TKEY - javax.jmdns.impl.constants.DNSRecordType
-
Transaction Key [RFC2930]
- TYPE_TSIG - javax.jmdns.impl.constants.DNSRecordType
-
Transaction Signature [RFC2845]
- TYPE_TXT - javax.jmdns.impl.constants.DNSRecordType
-
Arbitrary text string
- TYPE_UID - javax.jmdns.impl.constants.DNSRecordType
-
[IANA-Reserved]
- TYPE_UINFO - javax.jmdns.impl.constants.DNSRecordType
-
[IANA-Reserved]
- TYPE_UNSPEC - javax.jmdns.impl.constants.DNSRecordType
-
[IANA-Reserved]
- TYPE_WKS - javax.jmdns.impl.constants.DNSRecordType
-
Well-known-service
- TYPE_X25 - javax.jmdns.impl.constants.DNSRecordType
-
for X.25 PSDN address [RFC1183]
- typeForIndex(int) - Static method in enum javax.jmdns.impl.constants.DNSRecordType
-
- typeForName(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordType
-
- TypeResolver - Class in javax.jmdns.impl.tasks.resolver
-
Helper class to resolve service types.
- TypeResolver(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.resolver.TypeResolver
-
- 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.