Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(String) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
Adds the specified element to this set if it is not already present.
- Add - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
- addAdditionalAnswer(DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add an additional answer to the record.
- addAdditionalAnswer(DNSOutgoing, DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add an additional answer to the record.
- addAddress(Inet4Address) - Method in class javax.jmdns.impl.ServiceInfoImpl
- addAddress(Inet6Address) - Method in class javax.jmdns.impl.ServiceInfoImpl
- addAnswer(DNSIncoming, InetAddress, int, DNSOutgoing, DNSRecord) - Method in class javax.jmdns.impl.JmDNSImpl
-
Add an answer to a question.
- addAnswer(DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add an answer if it is not suppressed.
- addAnswer(DNSOutgoing, DNSIncoming, DNSRecord) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add an answer if it is not suppressed.
- addAnswer(DNSOutgoing, DNSRecord, long) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add an answer to the message.
- addAnswer(DNSRecord, long) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add an answer to the message.
- addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord
-
Adds this as an answer to the provided outgoing datagram.
- addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.Address
- addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
- addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.Pointer
- addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.Service
- addAnswer(JmDNSImpl, DNSIncoming, InetAddress, int, DNSOutgoing) - Method in class javax.jmdns.impl.DNSRecord.Text
- addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
-
Overridden by subclasses to add questions to the message.
Note: Because of message size limitation the returned message may be different than the message parameter. - addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
- addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
- addAnswers(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
- addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion
-
Adds answers to the list for our question.
- addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.AllRecords
- addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.DNS4Address
- addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.DNS6Address
- addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.Pointer
- addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.Service
- addAnswers(JmDNSImpl, Set<DNSRecord>) - Method in class javax.jmdns.impl.DNSQuestion.Text
- addAnswersForServiceInfo(JmDNSImpl, Set<DNSRecord>, ServiceInfoImpl) - Method in class javax.jmdns.impl.DNSQuestion
- addAuthorativeAnswer(DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add an authoritative answer to the message.
- addAuthoritativeAnswer(DNSOutgoing, DNSRecord) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add an authoritative answer to the message.
- addDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
-
Adds an entry to the table.
- addListener(DNSListener, DNSQuestion) - Method in class javax.jmdns.impl.JmDNSImpl
-
Add a listener for a question.
- addNetworkTopologyListener(NetworkTopologyListener) - Method in class javax.jmdns.impl.JmmDNSImpl
- addNetworkTopologyListener(NetworkTopologyListener) - Method in interface javax.jmdns.JmmDNS
-
Listen to network changes.
- addQuestion(DNSOutgoing, DNSQuestion) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Add a question to the message.
- addQuestion(DNSQuestion) - Method in class javax.jmdns.impl.DNSOutgoing
-
Add a question to the message.
- addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
-
Overridden by subclasses to add questions to the message.
Note: Because of message size limitation the returned message may be different than the message parameter. - addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
- addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
- addQuestions(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
- Address(String, DNSRecordType, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.Address
- Address(String, DNSRecordType, DNSRecordClass, boolean, int, InetAddress) - Constructor for class javax.jmdns.impl.DNSRecord.Address
- addServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmDNSImpl
-
Listen for services of a given type.
- addServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmmDNSImpl
- addServiceListener(String, ServiceListener) - Method in class javax.jmdns.JmDNS
-
Listen for services of a given type.
- addServiceListener(String, ServiceListener) - Method in interface javax.jmdns.JmmDNS
-
Listen for services of a given type.
- addServiceListener(String, ServiceListener, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
- addServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmDNSImpl
-
Listen for service types.
- addServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmmDNSImpl
- addServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.JmDNS
-
Listen for service types.
- addServiceTypeListener(ServiceTypeListener) - Method in interface javax.jmdns.JmmDNS
-
Listen for service types.
- advance() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns the next advanced state.
In general, this advances one step in the following sequence: PROBING_1, PROBING_2, PROBING_3, ANNOUNCING_1, ANNOUNCING_2, ANNOUNCED.
or CANCELING_1, CANCELING_2, CANCELING_3, CANCELED Does not advance for ANNOUNCED and CANCELED state. - advanceObjectsState(List<DNSStatefulObject>) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- advanceState(DNSTask) - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- advanceState(DNSTask) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- advanceState(DNSTask) - Method in class javax.jmdns.impl.HostInfo
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- advanceState(DNSTask) - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- advanceState(DNSTask) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- advanceTask() - Method in class javax.jmdns.impl.tasks.state.Announcer
- advanceTask() - Method in class javax.jmdns.impl.tasks.state.Canceler
- advanceTask() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- advanceTask() - Method in class javax.jmdns.impl.tasks.state.Prober
- advanceTask() - Method in class javax.jmdns.impl.tasks.state.Renewer
- AllRecords(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.AllRecords
- allValues() - Method in class javax.jmdns.impl.DNSCache
-
Returns all entries in the cache
- ANNOUNCE_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- announced - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
- ANNOUNCED - Enum constant in enum javax.jmdns.impl.constants.DNSState
- ANNOUNCED_RENEWAL_TTL_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- Announcer - Class in javax.jmdns.impl.tasks.state
-
The Announcer sends an accumulated query of all announces, and advances the state of all serviceInfos, for which it has sent an announce.
- Announcer(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Announcer
- announcing - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
- ANNOUNCING_1 - Enum constant in enum javax.jmdns.impl.constants.DNSState
- ANNOUNCING_2 - Enum constant in enum javax.jmdns.impl.constants.DNSState
- answeredBy(DNSEntry) - Method in class javax.jmdns.impl.DNSQuestion
-
Check if this question is answered by a given DNS record.
- answers(DNSRecordClass, boolean, int) - Method in class javax.jmdns.impl.HostInfo
- answers(DNSRecordClass, boolean, int, HostInfo) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Create a series of answer that correspond with the give service info.
- append(DNSIncoming) - Method in class javax.jmdns.impl.DNSIncoming
-
Appends answers to this Incoming.
- Application - Enum constant in enum javax.jmdns.ServiceInfo.Fields
-
Application Field.
- aRecordsLast(List<DNSRecord>) - Method in class javax.jmdns.impl.JmDNSImpl
-
In case the a record is received before the srv record the ip address would not be set.
- associate(DNSState) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
Associate the DNS host and the service infos with this task if not already associated and in the same state.
- associateWithTask(DNSTask, DNSState) - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the task associated with this Object.
- associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the task associated with this Object.
- associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.HostInfo
-
Sets the task associated with this Object.
- associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the task associated with this Object.
- associateWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the task associated with this Object.
- ASYNCHRONOUS - Static variable in class javax.jmdns.impl.ListenerStatus
- availableSpace() - Method in class javax.jmdns.impl.DNSOutgoing
-
Return the number of byte available in the message.
B
- BaseRegister() - Constructor for class javax.jmdns.impl.NameRegister.BaseRegister
- buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Announcer
- buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Canceler
- buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Prober
- buildOutgoingForDNS(DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Renewer
- buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Announcer
- buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Canceler
- buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Prober
- buildOutgoingForInfo(ServiceInfoImpl, DNSOutgoing) - Method in class javax.jmdns.impl.tasks.state.Renewer
- ByteWrangler - Class in javax.jmdns.impl.util
-
This class contains all the byte shifting
- ByteWrangler() - Constructor for class javax.jmdns.impl.util.ByteWrangler
C
- cancel() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- cancel() - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
- cancel() - Method in class javax.jmdns.impl.tasks.state.Announcer
- cancel() - Method in class javax.jmdns.impl.tasks.state.Canceler
- cancel() - Method in class javax.jmdns.impl.tasks.state.Prober
- cancel() - Method in class javax.jmdns.impl.tasks.state.Renewer
- canceled - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
- CANCELED - Enum constant in enum javax.jmdns.impl.constants.DNSState
- Canceler - Class in javax.jmdns.impl.tasks.state
-
The Canceler sends two announces with TTL=0 for the specified services.
- Canceler(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Canceler
- canceling - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
- CANCELING_1 - Enum constant in enum javax.jmdns.impl.constants.DNSState
- CANCELING_2 - Enum constant in enum javax.jmdns.impl.constants.DNSState
- CANCELING_3 - Enum constant in enum javax.jmdns.impl.constants.DNSState
- cancelState() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelState() - Method in class javax.jmdns.impl.HostInfo
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelState() - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelState() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- cancelStateTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Cancel the state task timer
- cancelStateTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- cancelStateTimer() - Method in class javax.jmdns.impl.JmDNSImpl
- cancelTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Cancel the generals task timer
- cancelTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- cancelTimer() - Method in class javax.jmdns.impl.JmDNSImpl
- cannotRecoverFromIOError(JmDNS, Collection<ServiceInfo>) - Method in interface javax.jmdns.JmDNS.Delegate
-
This method is called if JmDNS cannot recover from an I/O error.
- CHARSET_NAME - Static variable in class javax.jmdns.impl.util.ByteWrangler
-
Name for charset used to convert Strings to/from wire bytes: "UTF-8".
- CHARSET_UTF_8 - Static variable in class javax.jmdns.impl.util.ByteWrangler
-
Charset used to convert Strings to/from wire bytes: "UTF-8".
- checkName(InetAddress, String, NameRegister.NameType) - Method in interface javax.jmdns.impl.NameRegister
-
Checks a name that is defended by this group of mDNS.
- checkName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
- checkName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
- checkQualifiedNameMap(Map<ServiceInfo.Fields, String>) - Static method in class javax.jmdns.impl.ServiceInfoImpl
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Announcer
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Canceler
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Prober
- checkRunCondition() - Method in class javax.jmdns.impl.tasks.state.Renewer
- CLASS_ANY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
-
Not a DNS class, but a DNS query class, meaning "all classes"
- CLASS_CH - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
-
CHAOS
- CLASS_CS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
-
CSNET
- CLASS_HS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
-
Hesiod
- CLASS_IN - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
-
static final Internet
- CLASS_MASK - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
-
Multicast DNS uses the bottom 15 bits to identify the record class...
Except for pseudo records like OPT. - CLASS_NONE - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
-
Used in DNS UPDATE [RFC 2136]
- CLASS_UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
-
For answers the top bit indicates that all other cached records are now invalid.
For questions it indicates that we should send a unicast response. - CLASS_UNKNOWN - Enum constant in enum javax.jmdns.impl.constants.DNSRecordClass
- classDelegate() - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
-
Returns DNSTaskStarter's class delegate.
- classDelegate() - Static method in class javax.jmdns.JmmDNS.Factory
-
Returns JmmDNS's class delegate.
- classDelegate() - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
-
Returns NetworkTopologyDiscovery's class delegate.
- classForIndex(int) - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
- classForName(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
- cleanCache() - Method in class javax.jmdns.impl.JmDNSImpl
-
Checks the cache of expired records and removes them.
- clone() - Method in class javax.jmdns.impl.DNSCache
- clone() - Method in class javax.jmdns.impl.DNSIncoming
- clone() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
- clone() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- clone() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
- clone() - Method in class javax.jmdns.impl.ServiceEventImpl
- clone() - Method in class javax.jmdns.impl.ServiceInfoImpl
- clone() - Method in class javax.jmdns.ServiceEvent
- clone() - Method in class javax.jmdns.ServiceInfo
- close() - Method in class javax.jmdns.impl.JmDNSImpl
- close() - Method in class javax.jmdns.impl.JmmDNSImpl
- close() - Static method in class javax.jmdns.JmmDNS.Factory
-
Closes the instance if still running and discard it.
- CLOSE_TIMEOUT - Static variable in class javax.jmdns.impl.constants.DNSConstants
- closed - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
- CLOSED - Enum constant in enum javax.jmdns.impl.constants.DNSState
- closeMulticastSocket() - Method in class javax.jmdns.impl.JmDNSImpl
- closeState() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- closeState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- closeState() - Method in class javax.jmdns.impl.HostInfo
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- closeState() - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- closeState() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- closing - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
- CLOSING - Enum constant in enum javax.jmdns.impl.constants.DNSState
- compareTo(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
-
Does a lexicographic comparison of the byte array representation of this record and that record.
- Compressed - Enum constant in enum javax.jmdns.impl.constants.DNSLabel
-
Compressed label [RFC 1035]
- conflictWithRecord(DNSRecord.Address) - Method in class javax.jmdns.impl.HostInfo
- contains(String) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
Returns
true
if this set contains the specified element. - create() - Static method in class javax.jmdns.JmDNS
-
Create an instance of JmDNS.
- create(String) - Static method in class javax.jmdns.JmDNS
-
Create an instance of JmDNS.
- create(String, String, int, int, int, boolean, byte[]) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, boolean, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, boolean, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, byte[]) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, int, int, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, int, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, boolean, byte[]) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, boolean, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, boolean, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, byte[]) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, int, int, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(String, String, String, int, String) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- create(InetAddress) - Static method in class javax.jmdns.JmDNS
-
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
- create(InetAddress, String) - Static method in class javax.jmdns.JmDNS
- create(InetAddress, String, long) - Static method in class javax.jmdns.JmDNS
-
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
- create(Map<ServiceInfo.Fields, String>, int, int, int, boolean, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
-
Construct a service description for registering with JmDNS.
- createJmDnsInstance(InetAddress) - Method in class javax.jmdns.impl.JmmDNSImpl
- createOugoing() - Method in class javax.jmdns.impl.tasks.state.Announcer
- createOugoing() - Method in class javax.jmdns.impl.tasks.state.Canceler
- createOugoing() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- createOugoing() - Method in class javax.jmdns.impl.tasks.state.Prober
- createOugoing() - Method in class javax.jmdns.impl.tasks.state.Renewer
- createQualifiedMap(String, String, String, String, String) - Static method in class javax.jmdns.impl.ServiceInfoImpl
D
- data() - Method in class javax.jmdns.impl.DNSOutgoing
-
Builds the final message buffer to be send and returns it.
- decodeQualifiedNameMap(String, String, String) - Static method in class javax.jmdns.impl.ServiceTypeDecoder
- decodeQualifiedNameMapForType(String) - Static method in class javax.jmdns.impl.ServiceTypeDecoder
- DefaultImplementation() - Constructor for class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- defaultTTL() - Static method in class javax.jmdns.impl.tasks.state.DNSStateTask
- description() - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
-
Returns a description of the resolver for debugging
- description() - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
- description() - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
- description() - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
- disposeServiceCollectors() - Method in class javax.jmdns.impl.JmDNSImpl
-
This method disposes all ServiceCollector instances which have been created by calls to method
list(type)
. - disposeStarter(JmDNSImpl) - Method in class javax.jmdns.impl.DNSTaskStarter.Factory
-
Dispose of the DNSTaskStarter instance associated with this JmDNS.
- DNS_PORT - Static variable in class javax.jmdns.impl.constants.DNSConstants
- DNS_TTL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- DNS4Address(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.DNS4Address
- DNS6Address(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.DNS6Address
- DNSCache - Class in javax.jmdns.impl
-
A table of DNS entries.
- DNSCache() - Constructor for class javax.jmdns.impl.DNSCache
- DNSCache(int) - Constructor for class javax.jmdns.impl.DNSCache
-
Create a table with a given initial size.
- DNSCache(DNSCache) - Constructor for class javax.jmdns.impl.DNSCache
- DNSConstants - Class in javax.jmdns.impl.constants
-
DNS constants.
- DNSConstants() - Constructor for class javax.jmdns.impl.constants.DNSConstants
- DNSEntry - Class in javax.jmdns.impl
-
DNS entry with a name, type, and class.
- DNSEntry(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSEntry
-
Create an entry.
- DNSIncoming - Class in javax.jmdns.impl
-
Parse an incoming DNS message into its components.
- DNSIncoming(int, int, boolean, DatagramPacket, long) - Constructor for class javax.jmdns.impl.DNSIncoming
- DNSIncoming(DatagramPacket) - Constructor for class javax.jmdns.impl.DNSIncoming
-
Parse a message from a datagram packet.
- DNSIncoming.MessageInputStream - Class in javax.jmdns.impl
- DNSLabel - Enum in javax.jmdns.impl.constants
-
DNS label.
- DNSLabel(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSLabel
- DNSListener - Interface in javax.jmdns.impl
-
DNSListener.
- DNSMessage - Class in javax.jmdns.impl
-
DNSMessage define a DNS message either incoming or outgoing.
- DNSMessage(int, int, boolean) - Constructor for class javax.jmdns.impl.DNSMessage
- DNSOperationCode - Enum in javax.jmdns.impl.constants
-
DNS operation code.
- DNSOperationCode(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSOperationCode
- DNSOptionCode - Enum in javax.jmdns.impl.constants
-
DNS option code.
- DNSOptionCode(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSOptionCode
- DNSOutgoing - Class in javax.jmdns.impl
-
An outgoing DNS message.
- DNSOutgoing(int) - Constructor for class javax.jmdns.impl.DNSOutgoing
-
Create an outgoing multicast query or response.
- DNSOutgoing(int, boolean) - Constructor for class javax.jmdns.impl.DNSOutgoing
-
Create an outgoing query or response.
- DNSOutgoing(int, boolean, int) - Constructor for class javax.jmdns.impl.DNSOutgoing
-
Create an outgoing query or response.
- DNSOutgoing.MessageOutputStream - Class in javax.jmdns.impl
- DNSQuestion - Class in javax.jmdns.impl
-
A DNS question.
- DNSQuestion(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion
- DNSQuestion.AllRecords - Class in javax.jmdns.impl
-
AllRecords question.
- DNSQuestion.DNS4Address - Class in javax.jmdns.impl
-
Address question.
- DNSQuestion.DNS6Address - Class in javax.jmdns.impl
-
Address question.
- DNSQuestion.HostInformation - Class in javax.jmdns.impl
-
Host Information question.
- DNSQuestion.Pointer - Class in javax.jmdns.impl
-
Pointer question.
- DNSQuestion.Service - Class in javax.jmdns.impl
-
Service question.
- DNSQuestion.Text - Class in javax.jmdns.impl
-
Text question.
- DNSRecord - Class in javax.jmdns.impl
-
DNS record
- DNSRecord(String, DNSRecordType, DNSRecordClass, boolean, int) - Constructor for class javax.jmdns.impl.DNSRecord
-
Create a DNSRecord with a name, type, class, and ttl.
- DNSRecord.Address - Class in javax.jmdns.impl
-
Address record.
- DNSRecord.HostInformation - Class in javax.jmdns.impl
- DNSRecord.IPv4Address - Class in javax.jmdns.impl
- DNSRecord.IPv6Address - Class in javax.jmdns.impl
- DNSRecord.Pointer - Class in javax.jmdns.impl
-
Pointer record.
- DNSRecord.Service - Class in javax.jmdns.impl
-
Service record.
- DNSRecord.Text - Class in javax.jmdns.impl
- DNSRecordClass - Enum in javax.jmdns.impl.constants
-
DNS Record Class
- DNSRecordClass(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSRecordClass
- DNSRecordType - Enum in javax.jmdns.impl.constants
-
DNS Record Type
- DNSRecordType(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSRecordType
- DNSResolverTask - Class in javax.jmdns.impl.tasks.resolver
-
This is the root class for all resolver tasks.
- DNSResolverTask(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.resolver.DNSResolverTask
- DNSResultCode - Enum in javax.jmdns.impl.constants
-
DNS result code.
- DNSResultCode(String, int) - Constructor for enum javax.jmdns.impl.constants.DNSResultCode
- DNSState - Enum in javax.jmdns.impl.constants
-
DNSState defines the possible states for services registered with JmDNS.
- DNSState(String, DNSState.StateClass) - Constructor for enum javax.jmdns.impl.constants.DNSState
- DNSState.StateClass - Enum in javax.jmdns.impl.constants
- DNSStatefulObject - Interface in javax.jmdns.impl
-
Sets of methods to manage the state machine.
Implementation note: This interface is accessed from multiple threads. - DNSStatefulObject.DefaultImplementation - Class in javax.jmdns.impl
- DNSStatefulObject.DNSStatefulObjectSemaphore - Class in javax.jmdns.impl
-
This class define a semaphore.
- DNSStatefulObjectSemaphore(String) - Constructor for class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
- DNSStateTask - Class in javax.jmdns.impl.tasks.state
-
This is the root class for all state tasks.
- DNSStateTask(JmDNSImpl, int) - Constructor for class javax.jmdns.impl.tasks.state.DNSStateTask
- DNSTask - Class in javax.jmdns.impl.tasks
-
This is the root class for all task scheduled by the timer in JmDNS.
- DNSTask(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.DNSTask
- DNSTaskStarter - Interface in javax.jmdns.impl
-
This class is used by JmDNS to start the various task required to run the DNS discovery.
- DNSTaskStarter.DNSTaskStarterImpl - Class in javax.jmdns.impl
- DNSTaskStarter.DNSTaskStarterImpl.StarterTimer - Class in javax.jmdns.impl
- DNSTaskStarter.Factory - Class in javax.jmdns.impl
-
DNSTaskStarter.Factory enable the creation of new instance of DNSTaskStarter.
- DNSTaskStarter.Factory.ClassDelegate - Interface in javax.jmdns.impl
-
This interface defines a delegate to the DNSTaskStarter class to enable subclassing.
- DNSTaskStarterImpl(JmDNSImpl) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- Domain - Enum constant in enum javax.jmdns.ServiceInfo.Fields
-
Domain Field.
E
- elapseSinceArrival() - Method in class javax.jmdns.impl.DNSIncoming
- EMPTY_TXT - Static variable in class javax.jmdns.impl.util.ByteWrangler
-
Representation of empty text.
- encodeText(String) - Static method in class javax.jmdns.impl.util.ByteWrangler
- entrySet() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
- equals(Object) - Method in class javax.jmdns.impl.DNSEntry
- equals(Object) - Method in class javax.jmdns.impl.DNSRecord
- equals(Object) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- equals(Object) - Method in class javax.jmdns.impl.ListenerStatus
- equals(Object) - Method in class javax.jmdns.impl.ServiceInfoImpl
- Extended - Enum constant in enum javax.jmdns.impl.constants.DNSLabel
-
Extended label [RFC 2671]
- ExtendedRCode_MASK - Static variable in enum javax.jmdns.impl.constants.DNSResultCode
-
DNS Extended Result Code types are encoded on the first 8 bits
- externalName() - Method in enum javax.jmdns.impl.constants.DNSLabel
-
Return the string representation of this type
- externalName() - Method in enum javax.jmdns.impl.constants.DNSOperationCode
-
Return the string representation of this type
- externalName() - Method in enum javax.jmdns.impl.constants.DNSOptionCode
-
Return the string representation of this type
- externalName() - Method in enum javax.jmdns.impl.constants.DNSRecordClass
-
Return the string representation of this type
- externalName() - Method in enum javax.jmdns.impl.constants.DNSRecordType
-
Return the string representation of this type
- externalName() - Method in enum javax.jmdns.impl.constants.DNSResultCode
-
Return the string representation of this type
F
- Factory() - Constructor for class javax.jmdns.impl.DNSTaskStarter.Factory
- Factory() - Constructor for class javax.jmdns.impl.NameRegister.Factory
- Factory() - Constructor for class javax.jmdns.JmmDNS.Factory
- Factory() - Constructor for class javax.jmdns.NetworkTopologyDiscovery.Factory
- Fields() - Constructor for enum javax.jmdns.ServiceInfo.Fields
- FLAGS_AA - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_AD - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_CD - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_OPCODE - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_QR_MASK - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_QR_QUERY - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_QR_RESPONSE - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_RA - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_RCODE - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_RD - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_TC - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLAGS_Z - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FLUSH_RECORD_OLDER_THAN_1_SECOND - Static variable in class javax.jmdns.impl.constants.DNSConstants
- FormErr - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
Format Error [RFC1035]
G
- getAdditionals() - Method in class javax.jmdns.impl.DNSMessage
- getAddress() - Method in class javax.jmdns.impl.DNSRecord.Address
- getAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getAddress() - Method in class javax.jmdns.ServiceInfo
-
Deprecated.since 3.1.8
- getAlias() - Method in class javax.jmdns.impl.DNSRecord.Pointer
- getAllAnswers() - Method in class javax.jmdns.impl.DNSMessage
- getAnswers() - Method in class javax.jmdns.impl.DNSMessage
- getApplication() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns the application of the service info suitable for printing.
- getApplication() - Method in class javax.jmdns.ServiceInfo
-
Returns the application of the service info suitable for printing.
- getAuthorities() - Method in class javax.jmdns.impl.DNSMessage
- getCache() - Method in class javax.jmdns.impl.JmDNSImpl
-
Return the DNSCache associated with the cache variable
- getCreated() - Method in class javax.jmdns.impl.DNSRecord
- getDelegate() - Method in class javax.jmdns.impl.JmDNSImpl
- getDelegate() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getDelegate() - Method in class javax.jmdns.JmDNS
-
Returns the instance delegate
- getDestination() - Method in class javax.jmdns.impl.DNSOutgoing
-
Get the forced destination address if a specific one was set.
- getDns() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns the DNS associated with this object.
- getDns() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns the DNS associated with this object.
- getDns() - Method in class javax.jmdns.impl.HostInfo
-
Returns the DNS associated with this object.
- getDns() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns the DNS associated with this object.
- getDns() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns the DNS associated with this object.
- getDns() - Method in class javax.jmdns.impl.SocketListener
- getDns() - Method in class javax.jmdns.impl.tasks.DNSTask
-
Return the DNS associated with this task.
- getDNS() - Method in class javax.jmdns.impl.JmmDNSImpl
- getDNS() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
- getDNS() - Method in class javax.jmdns.impl.ServiceEventImpl
- getDNS() - Method in interface javax.jmdns.JmmDNS
-
Return a list of all the registered JmDNS instances
- getDNS() - Method in class javax.jmdns.NetworkTopologyEvent
-
Returns the JmDNS instance associated with the event or null if it is a generic event.
- getDNS() - Method in class javax.jmdns.ServiceEvent
-
Returns the JmDNS instance which originated the event.
- getDNS4AddressRecord(boolean, int) - Method in class javax.jmdns.impl.HostInfo
- getDNS4ReverseAddressRecord(boolean, int) - Method in class javax.jmdns.impl.HostInfo
- getDNS6AddressRecord(boolean, int) - Method in class javax.jmdns.impl.HostInfo
- getDNS6ReverseAddressRecord(boolean, int) - Method in class javax.jmdns.impl.HostInfo
- getDNSAddressRecord(DNSRecordType, boolean, int) - Method in class javax.jmdns.impl.HostInfo
- getDNSEntry(String, DNSRecordType, DNSRecordClass) - Method in class javax.jmdns.impl.DNSCache
-
Get a matching DNS entry from the table.
- getDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
-
Get a matching DNS entry from the table (using isSameEntry).
- getDNSEntryList(String) - Method in class javax.jmdns.impl.DNSCache
-
Iterate only over items with matching name.
- getDNSEntryList(String, DNSRecordType, DNSRecordClass) - Method in class javax.jmdns.impl.DNSCache
-
Get all matching DNS entries from the table.
- getDNSReverseAddressRecord(DNSRecordType, boolean, int) - Method in class javax.jmdns.impl.HostInfo
- getDomain() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns the domain of the service info suitable for printing.
- getDomain() - Method in class javax.jmdns.ServiceInfo
-
Returns the domain of the service info suitable for printing.
- getExpirationTime(int) - Method in class javax.jmdns.impl.DNSRecord
-
Get the expiration time of this record.
- getFlags() - Method in class javax.jmdns.impl.DNSMessage
- getGroup() - Method in class javax.jmdns.impl.JmDNSImpl
- getHostAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getHostAddress() - Method in class javax.jmdns.ServiceInfo
-
Deprecated.since 3.2.3
- getHostAddresses() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns the host IP addresses string in textual presentation.
- getHostAddresses() - Method in class javax.jmdns.ServiceInfo
-
Returns the host IP addresses string in textual presentation.
- getHostName() - Method in class javax.jmdns.impl.JmDNSImpl
-
Return the HostName associated with this JmDNS instance.
- getHostName() - Method in class javax.jmdns.JmDNS
-
Return the HostName associated with this JmDNS instance.
- getHostNames() - Method in class javax.jmdns.impl.JmmDNSImpl
- getHostNames() - Method in interface javax.jmdns.JmmDNS
-
Return the list HostName associated with this JmmDNS instance.
- getId() - Method in class javax.jmdns.impl.DNSMessage
- getInet4Address() - Method in class javax.jmdns.impl.HostInfo
- getInet4Address() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getInet4Address() - Method in class javax.jmdns.ServiceInfo
-
Deprecated.since 3.2.3
- getInet4Addresses() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getInet4Addresses() - Method in class javax.jmdns.ServiceInfo
-
Returns a list of all IPv4 InetAddresses that can be used for this service.
- getInet6Address() - Method in class javax.jmdns.impl.HostInfo
- getInet6Address() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getInet6Address() - Method in class javax.jmdns.ServiceInfo
-
Deprecated.since 3.2.3
- getInet6Addresses() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getInet6Addresses() - Method in class javax.jmdns.ServiceInfo
-
Returns a list of all IPv6 InetAddresses that can be used for this service.
- getInetAddress() - Method in class javax.jmdns.impl.HostInfo
- getInetAddress() - Method in class javax.jmdns.impl.JmDNSImpl
-
Return the address of the interface to which this instance of JmDNS is bound.
- getInetAddress() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
- getInetAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getInetAddress() - Method in class javax.jmdns.JmDNS
-
Return the address of the interface to which this instance of JmDNS is bound.
- getInetAddress() - Method in class javax.jmdns.NetworkTopologyEvent
-
The Internet address affected by this event.
- getInetAddress() - Method in class javax.jmdns.ServiceInfo
-
Deprecated.since 3.2.3
- getInetAddresses() - Method in class javax.jmdns.impl.JmmDNSImpl
- getInetAddresses() - Method in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
- getInetAddresses() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getInetAddresses() - Method in interface javax.jmdns.JmmDNS
-
Return the list of addresses of the interface to which this instance of JmmDNS is bound.
- getInetAddresses() - Method in interface javax.jmdns.NetworkTopologyDiscovery
-
Get all local Internet Addresses for the machine.
- getInetAddresses() - Method in class javax.jmdns.ServiceInfo
-
Returns a list of all InetAddresses that can be used for this service.
- getInfo() - Method in class javax.jmdns.impl.ServiceEventImpl
- getInfo() - Method in class javax.jmdns.ServiceEvent
-
Returns the service info record, or null if the service could not be resolved.
- getInstance() - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
-
Return the instance of the DNSTaskStarter Factory.
- getInstance() - Static method in class javax.jmdns.JmmDNS.Factory
-
Return the instance of the Multihomed Multicast DNS.
- getInstance() - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
-
Return the instance of the Multihomed Multicast DNS.
- getInterface() - Method in class javax.jmdns.impl.HostInfo
- getInterface() - Method in class javax.jmdns.impl.JmDNSImpl
-
Deprecated.
- getInterface() - Method in class javax.jmdns.JmDNS
-
Deprecated.do not use this implementation yields unpredictable results use
JmDNS.getInetAddress()
- getInterfaces() - Method in class javax.jmdns.impl.JmmDNSImpl
-
Deprecated.
- getInterfaces() - Method in interface javax.jmdns.JmmDNS
-
Deprecated.do not use this implementation yields unpredictable results use
JmmDNS.getInetAddresses()
- getKey() - Method in class javax.jmdns.impl.DNSEntry
-
Returns the key for this entry.
- getKey() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- getKey() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
The key is used to retrieve service info in hash tables.
The key is the lower case qualified name. - getKey() - Method in class javax.jmdns.ServiceInfo
-
The key is used to retrieve service info in hash tables.
The key is the lower case qualified name. - getLastThrottleIncrement() - Method in class javax.jmdns.impl.JmDNSImpl
- getListener() - Method in class javax.jmdns.impl.ListenerStatus
- getLocalHost() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns the local host info
- getMaxUDPPayload() - Method in class javax.jmdns.impl.DNSOutgoing
- getName() - Method in class javax.jmdns.impl.DNSEntry
-
Returns the name of this entry
- getName() - Method in class javax.jmdns.impl.HostInfo
- getName() - Method in class javax.jmdns.impl.JmDNSImpl
-
Return the name of the JmDNS instance.
- getName() - Method in class javax.jmdns.impl.ServiceEventImpl
- getName() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Unqualified service instance name, such as
foobar
. - getName() - Method in class javax.jmdns.impl.tasks.DNSTask
-
Return this task name.
- getName() - Method in class javax.jmdns.impl.tasks.RecordReaper
- getName() - Method in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
- getName() - Method in class javax.jmdns.impl.tasks.resolver.ServiceResolver
- getName() - Method in class javax.jmdns.impl.tasks.resolver.TypeResolver
- getName() - Method in class javax.jmdns.impl.tasks.Responder
- getName() - Method in class javax.jmdns.impl.tasks.state.Announcer
- getName() - Method in class javax.jmdns.impl.tasks.state.Canceler
- getName() - Method in class javax.jmdns.impl.tasks.state.Prober
- getName() - Method in class javax.jmdns.impl.tasks.state.Renewer
- getName() - Method in class javax.jmdns.JmDNS
-
Return the name of the JmDNS instance.
- getName() - Method in class javax.jmdns.ServiceEvent
-
Returns the instance name of the service.
- getName() - Method in class javax.jmdns.ServiceInfo
-
Unqualified service instance name, such as
foobar
. - getNames() - Method in class javax.jmdns.impl.JmmDNSImpl
- getNames() - Method in interface javax.jmdns.JmmDNS
-
Return the names of the JmDNS instances.
- getNiceTextString() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns a description of the service info suitable for printing.
- getNiceTextString() - Method in class javax.jmdns.ServiceInfo
-
Returns a description of the service info suitable for printing.
- getNumberOfAdditionals() - Method in class javax.jmdns.impl.DNSMessage
- getNumberOfAnswers() - Method in class javax.jmdns.impl.DNSMessage
- getNumberOfAuthorities() - Method in class javax.jmdns.impl.DNSMessage
- getNumberOfQuestions() - Method in class javax.jmdns.impl.DNSMessage
- getOperationCode() - Method in class javax.jmdns.impl.DNSMessage
-
Returns the operation code value.
- getPlannedAnswer() - Method in class javax.jmdns.impl.JmDNSImpl
- getPort() - Method in class javax.jmdns.impl.DNSRecord.Service
- getPort() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getPort() - Method in class javax.jmdns.ServiceInfo
-
Get the port for the service.
- getPriority() - Method in class javax.jmdns.impl.DNSRecord.Service
- getPriority() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getPriority() - Method in class javax.jmdns.ServiceInfo
-
Get the priority of the service.
- getProperties() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getPropertyBytes(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Get a property of the service.
- getPropertyBytes(String) - Method in class javax.jmdns.ServiceInfo
-
Get a property of the service.
- getPropertyNames() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Enumeration of the property names.
- getPropertyNames() - Method in class javax.jmdns.ServiceInfo
-
Enumeration of the property names.
- getPropertyString(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Get a property of the service.
- getPropertyString(String) - Method in class javax.jmdns.ServiceInfo
-
Get a property of the service.
- getProtocol() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns the protocol of the service info suitable for printing.
- getProtocol() - Method in class javax.jmdns.ServiceInfo
-
Returns the protocol of the service info suitable for printing.
- getQualifiedName() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Fully qualified service name, such as
foobar._http._tcp.local.
. - getQualifiedName() - Method in class javax.jmdns.ServiceInfo
-
Fully qualified service name, such as
foobar._http._tcp.local.
. - getQualifiedNameMap() - Method in class javax.jmdns.impl.DNSEntry
- getQualifiedNameMap() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns a dictionary of the fully qualified name component of this service.
- getQualifiedNameMap() - Method in class javax.jmdns.ServiceInfo
-
Returns a dictionary of the fully qualified name component of this service.
- getQuestions() - Method in class javax.jmdns.impl.DNSMessage
- getRandom() - Static method in class javax.jmdns.impl.JmDNSImpl
- getRecordClass() - Method in class javax.jmdns.impl.DNSEntry
- getRecordSource() - Method in class javax.jmdns.impl.DNSRecord
- getRecordType() - Method in class javax.jmdns.impl.DNSEntry
- getRegistry() - Static method in class javax.jmdns.impl.NameRegister.Factory
-
Returns the name register.
- getRemainingTTL(long) - Method in class javax.jmdns.impl.DNSRecord
-
Get the remaining TTL for this record.
- getSenderUDPPayload() - Method in class javax.jmdns.impl.DNSIncoming
-
This will return the default UDP payload except if an OPT record was found with a different size.
- getServer() - Method in class javax.jmdns.impl.DNSRecord.Service
- getServer() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getServer() - Method in class javax.jmdns.ServiceInfo
-
Get the name of the server.
- getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Address
- getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord
-
Creates and return a service event for this record.
- getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
- getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Pointer
- getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Service
- getServiceEvent(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Text
- getServiceInfo() - Method in class javax.jmdns.impl.DNSRecord
-
Return a service information associated with that record if appropriate.
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Address
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord
-
Return a service information associated with that record if appropriate.
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.IPv4Address
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.IPv6Address
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Pointer
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Service
- getServiceInfo(boolean) - Method in class javax.jmdns.impl.DNSRecord.Text
- getServiceInfo(String, String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Get service information.
- getServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
-
Get service information.
- getServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
-
Get service information.
- getServiceInfo(String, String, boolean) - Method in class javax.jmdns.JmDNS
-
Get service information.
- getServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Get service information.
- getServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.JmDNS
-
Get service information.
- getServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Get service information.
- getServiceInfo(String, String, long) - Method in class javax.jmdns.JmDNS
-
Get service information.
- getServiceInfoFromCache(String, String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
- getServiceInfos(String, String) - Method in class javax.jmdns.impl.JmmDNSImpl
- getServiceInfos(String, String) - Method in interface javax.jmdns.JmmDNS
-
Get service information.
- getServiceInfos(String, String, boolean) - Method in class javax.jmdns.impl.JmmDNSImpl
- getServiceInfos(String, String, boolean) - Method in interface javax.jmdns.JmmDNS
-
Get service information.
- getServiceInfos(String, String, boolean, long) - Method in class javax.jmdns.impl.JmmDNSImpl
- getServiceInfos(String, String, boolean, long) - Method in interface javax.jmdns.JmmDNS
-
Get service information.
- getServiceInfos(String, String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
- getServiceInfos(String, String, long) - Method in interface javax.jmdns.JmmDNS
-
Get service information.
- getServices() - Method in class javax.jmdns.impl.JmDNSImpl
- getServiceTypes() - Method in class javax.jmdns.impl.JmDNSImpl
- getSocket() - Method in class javax.jmdns.impl.JmDNSImpl
- getStarter(JmDNSImpl) - Method in class javax.jmdns.impl.DNSTaskStarter.Factory
-
Return the instance of the DNSTaskStarter for the JmDNS.
- getSubtype() - Method in class javax.jmdns.impl.DNSEntry
-
Returns the subtype of this entry
- getSubtype() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns the sub type of the service info suitable for printing.
- getSubtype() - Method in class javax.jmdns.ServiceInfo
-
Returns the sub type of the service info suitable for printing.
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Announcer
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Canceler
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Prober
- getTaskDescription() - Method in class javax.jmdns.impl.tasks.state.Renewer
- getTaskState() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- getText() - Method in class javax.jmdns.impl.DNSRecord.Text
- getTextBytes() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getTextBytes() - Method in class javax.jmdns.ServiceInfo
-
Get the text for the service as raw bytes.
- getTextString() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getTextString() - Method in class javax.jmdns.ServiceInfo
-
Deprecated.since 3.1.7
- getThrottle() - Method in class javax.jmdns.impl.JmDNSImpl
- getTTL() - Method in class javax.jmdns.impl.DNSRecord
- getTTL() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- getType() - Method in class javax.jmdns.impl.DNSEntry
- getType() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
The type associated with this entry.
- getType() - Method in class javax.jmdns.impl.ServiceEventImpl
- getType() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Fully qualified service type name, such as
_http._tcp.local.
- getType() - Method in class javax.jmdns.ServiceEvent
-
Returns the fully qualified type of the service.
- getType() - Method in class javax.jmdns.ServiceInfo
-
Fully qualified service type name, such as
_http._tcp.local.
- getTypeWithSubtype() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Fully qualified service type name with the subtype if appropriate, such as
_printer._sub._http._tcp.local.
- getTypeWithSubtype() - Method in class javax.jmdns.ServiceInfo
-
Fully qualified service type name with the subtype if appropriate, such as
_printer._sub._http._tcp.local.
- getURL() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getURL() - Method in class javax.jmdns.ServiceInfo
-
Deprecated.since 3.2.3
- getURL(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Deprecated.
- getURL(String) - Method in class javax.jmdns.ServiceInfo
-
Deprecated.since 3.2.3
- getURLs() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getURLs() - Method in class javax.jmdns.ServiceInfo
-
Get the list of URL for this service.
- getURLs(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
- getURLs(String) - Method in class javax.jmdns.ServiceInfo
-
Get the list of URL for this service.
- getValue() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- getWeight() - Method in class javax.jmdns.impl.DNSRecord.Service
- getWeight() - Method in class javax.jmdns.impl.ServiceInfoImpl
- getWeight() - Method in class javax.jmdns.ServiceInfo
-
Get the weight of the service.
H
- handleExpiredRecord(DNSRecord) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Handles expired records insofar that it removes their content from this service.
- handleQuery(DNSIncoming, InetAddress, int) - Method in class javax.jmdns.impl.JmDNSImpl
-
Handle an incoming query.
- handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.Address
-
Does the necessary actions, when this as a query.
- handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord
-
Handles a query represented by this record.
- handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
- handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.Pointer
- handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.Service
- handleQuery(JmDNSImpl, long) - Method in class javax.jmdns.impl.DNSRecord.Text
- handleRecord(DNSRecord, long) - Method in class javax.jmdns.impl.JmDNSImpl
- handleResponse(DNSIncoming) - Method in class javax.jmdns.impl.JmDNSImpl
-
Handle an incoming response.
- handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Address
-
Does the necessary actions, when this as a response.
- handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord
-
Handles a response represented by this record.
- handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
- handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Pointer
- handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Service
- handleResponse(JmDNSImpl) - Method in class javax.jmdns.impl.DNSRecord.Text
- handleServiceResolved(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl
- handleUpdateRecord(DNSCache, long, DNSRecord) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Adds data of
DNSRecord
to the internal service representation. - hasData() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true if the service info is filled with data.
- hasData() - Method in class javax.jmdns.ServiceInfo
-
Returns true if the service info is filled with data.
- hashCode() - Method in class javax.jmdns.impl.DNSEntry
-
Overriden, to return a value which is consistent with the value returned by equals(Object).
- hashCode() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- hashCode() - Method in class javax.jmdns.impl.ListenerStatus
- hashCode() - Method in class javax.jmdns.impl.ServiceInfoImpl
- hasInetAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
- hasSameAddresses(ServiceInfo) - Method in class javax.jmdns.impl.ServiceInfoImpl
- hasSameAddresses(ServiceInfo) - Method in class javax.jmdns.ServiceInfo
-
Compare addresses of another ServiceInfo
- hasServer() - Method in class javax.jmdns.impl.ServiceInfoImpl
- hasServer() - Method in class javax.jmdns.ServiceInfo
-
Returns true if the service info has a server
- HEADER_SIZE - Static variable in class javax.jmdns.impl.DNSOutgoing
- HOST - Enum constant in enum javax.jmdns.impl.NameRegister.NameType
-
This name represents a host name
- HostInfo - Class in javax.jmdns.impl
-
HostInfo information on the local host to be able to cope with change of addresses.
- HostInfo(InetAddress, String, JmDNSImpl) - Constructor for class javax.jmdns.impl.HostInfo
- HostInfo.HostInfoState - Class in javax.jmdns.impl
- HostInformation(String, DNSRecordClass, boolean, int, String, String) - Constructor for class javax.jmdns.impl.DNSRecord.HostInformation
- HostInformation(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.HostInformation
- HostInfoState(JmDNSImpl) - Constructor for class javax.jmdns.impl.HostInfo.HostInfoState
I
- iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.AllRecords
- iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.DNS4Address
- iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.DNS6Address
- iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion
-
Checks if we are the only to be able to answer that question.
- iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.Service
- iAmTheOnlyOne(JmDNSImpl) - Method in class javax.jmdns.impl.DNSQuestion.Text
- incrementHostName() - Method in class javax.jmdns.impl.HostInfo
- incrementName(InetAddress, String, NameRegister.NameType) - Method in interface javax.jmdns.impl.NameRegister
-
Increments a name that is defended by this group of mDNS after it has been found in conflict.
- incrementName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
- incrementName(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
- incrementNameWithDash(String) - Method in class javax.jmdns.impl.NameRegister.BaseRegister
- incrementNameWithParentesis(String) - Method in class javax.jmdns.impl.NameRegister.BaseRegister
- incrementRefreshPercentage() - Method in class javax.jmdns.impl.DNSRecord
- indexOfSeparator(String) - Static method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSLabel
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSOperationCode
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSOptionCode
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSRecordClass
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSRecordType
-
Return the numeric value of this type
- indexValue() - Method in enum javax.jmdns.impl.constants.DNSResultCode
-
Return the numeric value of this type
- inetAddressAdded(NetworkTopologyEvent) - Method in class javax.jmdns.impl.JmmDNSImpl
- inetAddressAdded(NetworkTopologyEvent) - Method in interface javax.jmdns.NetworkTopologyListener
-
A network address has been added.
- inetAddressRemoved(NetworkTopologyEvent) - Method in class javax.jmdns.impl.JmmDNSImpl
- inetAddressRemoved(NetworkTopologyEvent) - Method in interface javax.jmdns.NetworkTopologyListener
-
A network address has been removed.
- Instance - Enum constant in enum javax.jmdns.ServiceInfo.Fields
-
Instance Field.
- ioLock() - Method in class javax.jmdns.impl.JmDNSImpl
- ioUnlock() - Method in class javax.jmdns.impl.JmDNSImpl
- IPv4Address(String, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.IPv4Address
- IPv4Address(String, DNSRecordClass, boolean, int, InetAddress) - Constructor for class javax.jmdns.impl.DNSRecord.IPv4Address
- IPv6Address(String, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.IPv6Address
- IPv6Address(String, DNSRecordClass, boolean, int, InetAddress) - Constructor for class javax.jmdns.impl.DNSRecord.IPv6Address
- IQuery - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
-
IQuery (Inverse Query, Obsolete) [RFC3425]
- isAnnounced() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is an announced state.
- isAnnounced() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is an announced state.
- isAnnounced() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is an announced state.
- isAnnounced() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is an announced state.
- isAnnounced() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is an announced state.
- isAnnounced() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is an announced state.
- isAnnouncing() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is an announcing state.
- isAnnouncing() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is an announcing state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Checks if this object is associated with the task and in the same state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Checks if this object is associated with the task and in the same state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.HostInfo
-
Checks if this object is associated with the task and in the same state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.JmDNSImpl
-
Checks if this object is associated with the task and in the same state.
- isAssociatedWithTask(DNSTask, DNSState) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Checks if this object is associated with the task and in the same state.
- isAuthoritativeAnswer() - Method in class javax.jmdns.impl.DNSMessage
-
Check if the message is an authoritative answer.
- isCanceled() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is a canceled state.
- isCanceled() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is a canceled state.
- isCanceled() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is a canceled state.
- isCanceled() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is a canceled state.
- isCanceled() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is a canceled state.
- isCanceled() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is a canceled state.
- isCanceling() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is a canceling state.
- isCanceling() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is a canceling state.
- isCanceling() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is a canceling state.
- isCanceling() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is a canceling state.
- isCanceling() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is a canceling state.
- isCanceling() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is a canceling state.
- isClosed() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is a closing state.
- isClosed() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is a closed state.
- isClosed() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is a closed state.
- isClosed() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is a closed state.
- isClosed() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is a closed state.
- isClosed() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is a closed state.
- isClosing() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is a closing state.
- isClosing() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is a closing state.
- isClosing() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is a closing state.
- isClosing() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is a closing state.
- isClosing() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is a closing state.
- isClosing() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is a closing state.
- isDomainDiscoveryQuery() - Method in class javax.jmdns.impl.DNSEntry
- isEmpty() - Method in class javax.jmdns.impl.DNSMessage
-
Check if the message is empty
- isExpired(long) - Method in class javax.jmdns.impl.DNSEntry
-
Check if the record is expired.
- isExpired(long) - Method in class javax.jmdns.impl.DNSQuestion
- isExpired(long) - Method in class javax.jmdns.impl.DNSRecord
- isIPv4MappedIPv6Address(byte[]) - Method in class javax.jmdns.impl.DNSIncoming
- isMulticast() - Method in class javax.jmdns.impl.DNSMessage
- isOlderThanOneSecond(DNSRecord, long) - Method in class javax.jmdns.impl.JmDNSImpl
- isPersistent() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns
true
if ServiceListener.resolveService will be called whenever new new information is received. - isPersistent() - Method in class javax.jmdns.ServiceInfo
-
Returns
true
if ServiceListener.resolveService will be called whenever new new information is received. - isProbing() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns true, if this is a probing state.
- isProbing() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Returns true, if this is a probing state.
- isProbing() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Returns true, if this is a probing state.
- isProbing() - Method in class javax.jmdns.impl.HostInfo
-
Returns true, if this is a probing state.
- isProbing() - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns true, if this is a probing state.
- isProbing() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Returns true, if this is a probing state.
- isQuery() - Method in class javax.jmdns.impl.DNSMessage
-
Check if the message is a query.
- isResponse() - Method in class javax.jmdns.impl.DNSMessage
-
Check if the message is a response.
- isReverseLookup() - Method in class javax.jmdns.impl.DNSEntry
- isSameEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
-
Check if two entries have exactly the same name, type, and class.
- isSameEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSRecord.Pointer
- isSameRecordClass(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
-
Check that 2 entries are of the same class.
- isSameType(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
-
Check that 2 entries are of the same type.
- isSameType(DNSEntry) - Method in class javax.jmdns.impl.DNSQuestion.AllRecords
- isServicesDiscoveryMetaQuery() - Method in class javax.jmdns.impl.DNSEntry
- isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.Address
- isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.HostInformation
- isSingleValued() - Method in class javax.jmdns.impl.DNSRecord
-
Determine if a record can have multiple values in the cache.
- isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.Pointer
- isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.Service
- isSingleValued() - Method in class javax.jmdns.impl.DNSRecord.Text
- isStale(long) - Method in class javax.jmdns.impl.DNSEntry
-
Check if the record is stale, i.e.
- isStale(long) - Method in class javax.jmdns.impl.DNSQuestion
- isStale(long) - Method in class javax.jmdns.impl.DNSRecord
- isStaleAndShouldBeRefreshed(long) - Method in class javax.jmdns.impl.DNSRecord
-
Check if the record is stale and whether the record should be refreshed over the network.
- isSynchronous() - Method in class javax.jmdns.impl.ListenerStatus
-
Return
true if the listener must be called synchronously. - isTruncated() - Method in class javax.jmdns.impl.DNSMessage
-
Check if the message is truncated.
- isUnique() - Method in class javax.jmdns.impl.DNSEntry
- isUnique(int) - Method in enum javax.jmdns.impl.constants.DNSRecordClass
-
Checks if the class is unique
- isV4ReverseLookup() - Method in class javax.jmdns.impl.DNSEntry
- isV6ReverseLookup() - Method in class javax.jmdns.impl.DNSEntry
- isValidResponseCode() - Method in class javax.jmdns.impl.DNSMessage
-
Check is the response code is valid
The only valid value is zero all other values signify an error and the message must be ignored. - iterator() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
Returns an iterator over the elements in this set.
J
- javax.jmdns - package javax.jmdns
- javax.jmdns.impl - package javax.jmdns.impl
- javax.jmdns.impl.constants - package javax.jmdns.impl.constants
- javax.jmdns.impl.tasks - package javax.jmdns.impl.tasks
- javax.jmdns.impl.tasks.resolver - package javax.jmdns.impl.tasks.resolver
- javax.jmdns.impl.tasks.state - package javax.jmdns.impl.tasks.state
- javax.jmdns.impl.util - package javax.jmdns.impl.util
- JmDNS - Class in javax.jmdns
-
mDNS implementation in Java.
- JmDNS() - Constructor for class javax.jmdns.JmDNS
- JmDNS.Delegate - Interface in javax.jmdns
- JmDNSImpl - Class in javax.jmdns.impl
-
mDNS implementation in Java.
- JmDNSImpl(InetAddress, String) - Constructor for class javax.jmdns.impl.JmDNSImpl
-
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
- JmDNSImpl(InetAddress, String, long) - Constructor for class javax.jmdns.impl.JmDNSImpl
-
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
- JmDNSImpl.Operation - Enum in javax.jmdns.impl
- JmDNSImpl.ServiceCollector - Class in javax.jmdns.impl
-
Instances of ServiceCollector are used internally to speed up the performance of method
list(type)
. - JmDNSImpl.ServiceTypeEntry - Class in javax.jmdns.impl
-
This is used to store type entries.
- JmDNSImpl.ServiceTypeEntry.SubTypeEntry - Class in javax.jmdns.impl
- JmDNSImpl.Shutdown - Class in javax.jmdns.impl
-
Shutdown operations.
- JmmDNS - Interface in javax.jmdns
-
Java Multihomed Multicast DNS
- JmmDNS.Factory - Class in javax.jmdns
-
JmmDNS.Factory enable the creation of new instance of JmmDNS.
- JmmDNS.Factory.ClassDelegate - Interface in javax.jmdns
-
This interface defines a delegate to the EOClassDescriptionRegister class to enable subclassing.
- JmmDNSImpl - Class in javax.jmdns.impl
-
This class enable multihoming mDNS.
- JmmDNSImpl() - Constructor for class javax.jmdns.impl.JmmDNSImpl
- JmmDNSImpl.NetworkChecker - Class in javax.jmdns.impl
-
Checks the network state.
If the network change, this class will reconfigure the list of DNS do adapt to the new configuration.
K
- KNOWN_ANSWER_TTL - Static variable in class javax.jmdns.impl.constants.DNSConstants
L
- LABEL_MASK - Static variable in enum javax.jmdns.impl.constants.DNSLabel
-
DNS label types are encoded on the first 2 bits
- LABEL_NOT_MASK - Static variable in enum javax.jmdns.impl.constants.DNSLabel
- labelForByte(int) - Static method in enum javax.jmdns.impl.constants.DNSLabel
- labelValue(int) - Static method in enum javax.jmdns.impl.constants.DNSLabel
- list(long) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
-
Returns an array of all service infos which have been collected by this ServiceCollector.
- list(String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns a list of service infos of the specified type.
- list(String) - Method in class javax.jmdns.impl.JmmDNSImpl
- list(String) - Method in class javax.jmdns.JmDNS
-
Returns a list of service infos of the specified type.
- list(String) - Method in interface javax.jmdns.JmmDNS
-
Returns a list of service infos of the specified type.
- list(String, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns a list of service infos of the specified type.
- list(String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
- list(String, long) - Method in class javax.jmdns.JmDNS
-
Returns a list of service infos of the specified type.
- list(String, long) - Method in interface javax.jmdns.JmmDNS
-
Returns a list of service infos of the specified type.
- listBySubtype(String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns a list of service infos of the specified type sorted by subtype.
- listBySubtype(String) - Method in class javax.jmdns.impl.JmmDNSImpl
- listBySubtype(String) - Method in class javax.jmdns.JmDNS
-
Returns a list of service infos of the specified type sorted by subtype.
- listBySubtype(String) - Method in interface javax.jmdns.JmmDNS
-
Returns a list of service infos of the specified type sorted by subtype.
- listBySubtype(String, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Returns a list of service infos of the specified type sorted by subtype.
- listBySubtype(String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
- listBySubtype(String, long) - Method in class javax.jmdns.JmDNS
-
Returns a list of service infos of the specified type sorted by subtype.
- listBySubtype(String, long) - Method in interface javax.jmdns.JmmDNS
-
Returns a list of service infos of the specified type sorted by subtype.
- ListenerStatus<T> - Class in javax.jmdns.impl
-
This class track the status of listener.
The main purpose of this class is to collapse consecutive events so that we can guarantee the correct call back sequence. - ListenerStatus(T, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus
- ListenerStatus.ServiceListenerStatus - Class in javax.jmdns.impl
- ListenerStatus.ServiceTypeListenerStatus - Class in javax.jmdns.impl
- LLQ - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
-
Long-Lived Queries Option [http://files.dns-sd.org/draft-sekar-dns-llq.txt]
- lockInetAddress(InetAddress) - Method in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
- lockInetAddress(InetAddress) - Method in interface javax.jmdns.NetworkTopologyDiscovery
-
Locks the given InetAddress if the device requires it.
- logCachedContent() - Method in class javax.jmdns.impl.DNSCache
-
Prints the content of the cache to the
DNSCache.logger
. - logger - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
- logger - Static variable in enum javax.jmdns.impl.constants.DNSRecordType
- logger - Static variable in class javax.jmdns.impl.DNSCache
- logger - Static variable in class javax.jmdns.impl.DNSIncoming
- logger - Static variable in class javax.jmdns.impl.DNSQuestion
- logger - Static variable in class javax.jmdns.impl.DNSRecord
- logger - Static variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- logger - Static variable in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
- logger - Static variable in class javax.jmdns.impl.HostInfo
- logger - Static variable in class javax.jmdns.impl.JmDNSImpl
- logger - Static variable in class javax.jmdns.impl.JmmDNSImpl
- logger - Static variable in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
- logger - Static variable in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
- logger - Static variable in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
- logger - Static variable in class javax.jmdns.impl.ServiceInfoImpl
- logger - Static variable in class javax.jmdns.impl.SocketListener
- logger - Static variable in class javax.jmdns.impl.tasks.RecordReaper
- logger - Static variable in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
- logger - Static variable in class javax.jmdns.impl.tasks.Responder
- logger - Static variable in class javax.jmdns.impl.tasks.state.DNSStateTask
- logger - Static variable in class javax.jmdns.impl.util.ByteWrangler
- logger1 - Static variable in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- logger1 - Static variable in class javax.jmdns.impl.DNSRecord.Address
- logger1 - Static variable in class javax.jmdns.impl.DNSRecord.Service
- logger1 - Static variable in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
- loopbackAddress() - Static method in class javax.jmdns.impl.HostInfo
M
- main(String[]) - Static method in class javax.jmdns.impl.JmDNSImpl
-
Main method to display API information if run from java -jar
- makeServiceNameUnique(ServiceInfoImpl) - Method in class javax.jmdns.impl.JmDNSImpl
-
Generate a possibly unique name for a service using the information we have in the cache.
- matchRecordClass(DNSRecordClass) - Method in class javax.jmdns.impl.DNSEntry
-
Check if the requested record class match the current record class
- matchRecordType(DNSRecordType) - Method in class javax.jmdns.impl.DNSEntry
-
Check if the requested record tyep match the current record type
- MAX_DATA_LENGTH - Static variable in class javax.jmdns.impl.util.ByteWrangler
-
Maximum number of bytes record data can consist of.
- MAX_MSG_ABSOLUTE - Static variable in class javax.jmdns.impl.constants.DNSConstants
- MAX_MSG_TYPICAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- MAX_VALUE_LENGTH - Static variable in class javax.jmdns.impl.util.ByteWrangler
-
Maximum number of bytes a value can consist of.
- MDNS_GROUP - Static variable in class javax.jmdns.impl.constants.DNSConstants
- MDNS_GROUP_IPV6 - Static variable in class javax.jmdns.impl.constants.DNSConstants
- MDNS_PORT - Static variable in class javax.jmdns.impl.constants.DNSConstants
- MessageInputStream(byte[], int) - Constructor for class javax.jmdns.impl.DNSIncoming.MessageInputStream
- MessageInputStream(byte[], int, int) - Constructor for class javax.jmdns.impl.DNSIncoming.MessageInputStream
- MessageOutputStream(int, DNSOutgoing) - Constructor for class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
-
Creates a new message stream, with a buffer capacity of the specified size, in bytes.
- MessageOutputStream(int, DNSOutgoing, int) - Constructor for class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- MULTICAST - Static variable in class javax.jmdns.impl.DNSMessage
N
- NamedThreadFactory - Class in javax.jmdns.impl.util
-
Custom thread factory which sets the name to make it easier to identify where the pooled threads were created.
- NamedThreadFactory(String) - Constructor for class javax.jmdns.impl.util.NamedThreadFactory
-
Constructs the thread factory.
- NameRegister - Interface in javax.jmdns.impl
- NameRegister.BaseRegister - Class in javax.jmdns.impl
- NameRegister.Factory - Class in javax.jmdns.impl
- NameRegister.NameType - Enum in javax.jmdns.impl
- NameRegister.UniqueNameAcrossInterface - Class in javax.jmdns.impl
- NameRegister.UniqueNamePerInterface - Class in javax.jmdns.impl
- NameType() - Constructor for enum javax.jmdns.impl.NameRegister.NameType
- needTextAnnouncing() - Method in class javax.jmdns.impl.ServiceInfoImpl
- NETWORK_CHECK_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- NetworkChecker(NetworkTopologyListener, NetworkTopologyDiscovery) - Constructor for class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
- networkListeners() - Method in class javax.jmdns.impl.JmmDNSImpl
- networkListeners() - Method in interface javax.jmdns.JmmDNS
-
Returns list of network change listeners
- NetworkTopologyDiscovery - Interface in javax.jmdns
-
This class is used to resolve the list of Internet address to use when attaching JmDNS to the network.
- NetworkTopologyDiscovery.Factory - Class in javax.jmdns
-
NetworkTopologyDiscovery.Factory enable the creation of new instance of NetworkTopologyDiscovery.
- NetworkTopologyDiscovery.Factory.ClassDelegate - Interface in javax.jmdns
-
This interface defines a delegate to the NetworkTopologyDiscovery.Factory class to enable subclassing.
- NetworkTopologyDiscoveryImpl - Class in javax.jmdns.impl
-
This class implements NetworkTopologyDiscovery.
- NetworkTopologyDiscoveryImpl() - Constructor for class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
- NetworkTopologyEvent - Class in javax.jmdns
- NetworkTopologyEvent(Object) - Constructor for class javax.jmdns.NetworkTopologyEvent
-
Constructs a Service Event.
- NetworkTopologyEventImpl - Class in javax.jmdns.impl
- NetworkTopologyEventImpl(JmDNS, InetAddress) - Constructor for class javax.jmdns.impl.NetworkTopologyEventImpl
-
Constructs a Network Topology Event.
- NetworkTopologyEventImpl(NetworkTopologyListener, InetAddress) - Constructor for class javax.jmdns.impl.NetworkTopologyEventImpl
- NetworkTopologyListener - Interface in javax.jmdns
-
Listener for network topology updates.
- newDNSTaskStarter(JmDNSImpl) - Method in interface javax.jmdns.impl.DNSTaskStarter.Factory.ClassDelegate
-
Allows the delegate the opportunity to construct and return a different DNSTaskStarter.
- newDNSTaskStarter(JmDNSImpl) - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
-
Returns a new instance of DNSTaskStarter using the class delegate if it exists.
- newHostInfo(InetAddress, JmDNSImpl, String) - Static method in class javax.jmdns.impl.HostInfo
- newJmmDNS() - Method in interface javax.jmdns.JmmDNS.Factory.ClassDelegate
-
Allows the delegate the opportunity to construct and return a different JmmDNS.
- newJmmDNS() - Static method in class javax.jmdns.JmmDNS.Factory
-
Returns a new instance of JmmDNS using the class delegate if it exists.
- newNetworkTopologyDiscovery() - Method in interface javax.jmdns.NetworkTopologyDiscovery.Factory.ClassDelegate
-
Allows the delegate the opportunity to construct and return a different NetworkTopologyDiscovery.
- newNetworkTopologyDiscovery() - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
-
Returns a new instance of NetworkTopologyDiscovery using the class delegate if it exists.
- newQuestion(String, DNSRecordType, DNSRecordClass, boolean) - Static method in class javax.jmdns.impl.DNSQuestion
-
Create a question.
- newThread(Runnable) - Method in class javax.jmdns.impl.util.NamedThreadFactory
- NO_VALUE - Static variable in class javax.jmdns.impl.util.ByteWrangler
-
Representation of no value.
- NoError - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
No Error [RFC1035]
- Noop - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
- NOT_UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
- NotAuth - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
Server Not Authoritative for zone [RFC2136]]
- Notify - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
-
Notify [RFC1996]
- NotImp - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
Not Implemented [RFC1035]
- NotZone - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
Name not contained in zone [RFC2136]
- NSID - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
-
Name Server Identifier Option [RFC5001]
- NXDomain - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
Non-Existent Domain [RFC1035]
- NXRRSet - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
RR Set that should exist does not [RFC2136]
O
- OpCode_MASK - Static variable in enum javax.jmdns.impl.constants.DNSOperationCode
-
DNS RCode types are encoded on the last 4 bits
- openMulticastSocket(HostInfo) - Method in class javax.jmdns.impl.JmDNSImpl
- Operation() - Constructor for enum javax.jmdns.impl.JmDNSImpl.Operation
- operationCodeForFlags(int) - Static method in enum javax.jmdns.impl.constants.DNSOperationCode
- originalCase(String, Matcher, int) - Static method in class javax.jmdns.impl.ServiceTypeDecoder
- Owner - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
-
Owner Option [draft-cheshire-edns0-owner-option]
P
- PATTERN - Static variable in class javax.jmdns.impl.ServiceTypeDecoder
- peek() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- Pointer(String, DNSRecordClass, boolean, int, String) - Constructor for class javax.jmdns.impl.DNSRecord.Pointer
- Pointer(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.Pointer
- print() - Method in class javax.jmdns.impl.DNSMessage
-
Debugging.
- print(boolean) - Method in class javax.jmdns.impl.DNSIncoming
-
Debugging.
- print(boolean) - Method in class javax.jmdns.impl.DNSOutgoing
-
Debugging.
- print(byte[]) - Method in class javax.jmdns.impl.DNSMessage
-
Debugging.
- printServices() - Method in class javax.jmdns.impl.JmDNSImpl
-
Deprecated.
- printServices() - Method in class javax.jmdns.JmDNS
-
Deprecated.since 3.2.2
- PROBE_CONFLICT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- PROBE_THROTTLE_COUNT - Static variable in class javax.jmdns.impl.constants.DNSConstants
- PROBE_THROTTLE_COUNT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- PROBE_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- Prober - Class in javax.jmdns.impl.tasks.state
-
The Prober sends three consecutive probes for all service infos that needs probing as well as for the host name.
- Prober(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Prober
- probing - Enum constant in enum javax.jmdns.impl.constants.DNSState.StateClass
- PROBING_1 - Enum constant in enum javax.jmdns.impl.constants.DNSState
- PROBING_2 - Enum constant in enum javax.jmdns.impl.constants.DNSState
- PROBING_3 - Enum constant in enum javax.jmdns.impl.constants.DNSState
- Protocol - Enum constant in enum javax.jmdns.ServiceInfo.Fields
-
Protocol Field.
- purgeStateTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- purgeStateTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Purge the state task timer
- purgeStateTimer() - Method in class javax.jmdns.impl.JmDNSImpl
- purgeTimer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- purgeTimer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Purge the general task timer
- purgeTimer() - Method in class javax.jmdns.impl.JmDNSImpl
Q
- Query - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
-
Query [RFC1035]
- QUERY_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
R
- RCode_MASK - Static variable in enum javax.jmdns.impl.constants.DNSResultCode
-
DNS Result Code types are encoded on the last 4 bits
- readAnswer(InetAddress) - Method in class javax.jmdns.impl.DNSIncoming
- readByte() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- readBytes(int) - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- readInt() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- readName() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- readNonNameString() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- readProperties(Map<String, byte[]>, byte[]) - Static method in class javax.jmdns.impl.util.ByteWrangler
- readQuestion() - Method in class javax.jmdns.impl.DNSIncoming
- readUnsignedByte() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- readUnsignedShort() - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- readUTF(byte[]) - Static method in class javax.jmdns.impl.util.ByteWrangler
-
Read data bytes as "UTF-8" to String.
- readUTF(byte[], int, int) - Static method in class javax.jmdns.impl.util.ByteWrangler
-
Read data bytes as "UTF-8" to String.
- readUTF(int) - Method in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- RECORD_EXPIRY_DELAY - Static variable in class javax.jmdns.impl.constants.DNSConstants
- RECORD_REAPER_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- RecordReaper - Class in javax.jmdns.impl.tasks
-
Periodically removes expired entries from the cache.
- RecordReaper(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.RecordReaper
- recover() - Method in class javax.jmdns.impl.JmDNSImpl
-
Recover jmDNS when there is an error.
- recoverState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverState() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverState() - Method in class javax.jmdns.impl.HostInfo
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverState() - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverState() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Announcer
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Canceler
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Prober
- recoverTask(Throwable) - Method in class javax.jmdns.impl.tasks.state.Renewer
- Refused - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
Query Refused [RFC1035]
- register(InetAddress, String, NameRegister.NameType) - Method in interface javax.jmdns.impl.NameRegister
-
Registers a name that is defended by this group of mDNS.
- register(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
- register(InetAddress, String, NameRegister.NameType) - Method in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
- registerService(ServiceInfo) - Method in class javax.jmdns.impl.JmDNSImpl
-
Register a service.
- registerService(ServiceInfo) - Method in class javax.jmdns.impl.JmmDNSImpl
- registerService(ServiceInfo) - Method in class javax.jmdns.JmDNS
-
Register a service.
- registerService(ServiceInfo) - Method in interface javax.jmdns.JmmDNS
-
Register a service.
- registerServiceType(String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Register a service type.
- registerServiceType(String) - Method in class javax.jmdns.impl.JmmDNSImpl
- registerServiceType(String) - Method in class javax.jmdns.JmDNS
-
Register a service type.
- registerServiceType(String) - Method in interface javax.jmdns.JmmDNS
-
Register a service type.
- RegisterServiceType - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
- Remove - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
- removeAssociation() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
Remove the DNS host and service info association with this task.
- removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Remove the association of the task with this Object.
- removeAssociationWithTask(DNSTask) - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Remove the association of the task with this Object.
- removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.HostInfo
-
Remove the association of the task with this Object.
- removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.JmDNSImpl
-
Remove the association of the task with this Object.
- removeAssociationWithTask(DNSTask) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Remove the association of the task with this Object.
- removeDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
-
Removes a specific entry from the table.
- removeListener(DNSListener) - Method in class javax.jmdns.impl.JmDNSImpl
-
Remove a listener from all outstanding questions.
- removeNetworkTopologyListener(NetworkTopologyListener) - Method in class javax.jmdns.impl.JmmDNSImpl
- removeNetworkTopologyListener(NetworkTopologyListener) - Method in interface javax.jmdns.JmmDNS
-
Remove listener for network changes.
- removeObsoleteDnsListener(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl
- removeSeparators(String) - Static method in class javax.jmdns.impl.ServiceInfoImpl
- removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmDNSImpl
-
Remove listener for services of a given type.
- removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmmDNSImpl
- removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.JmDNS
-
Remove listener for services of a given type.
- removeServiceListener(String, ServiceListener) - Method in interface javax.jmdns.JmmDNS
-
Remove listener for services of a given type.
- removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmDNSImpl
-
Remove listener for service types.
- removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmmDNSImpl
- removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.JmDNS
-
Remove listener for service types.
- removeServiceTypeListener(ServiceTypeListener) - Method in interface javax.jmdns.JmmDNS
-
Remove listener for service types.
- Renewer - Class in javax.jmdns.impl.tasks.state
-
The Renewer is there to send renewal announcement when the record expire for ours infos.
- Renewer(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.state.Renewer
- renewServiceCollector(String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Renew a service when the record become stale.
- replaceDNSEntry(DNSEntry, DNSEntry) - Method in class javax.jmdns.impl.DNSCache
-
Replace an existing entry by a new one.
Note: the 2 entries must have the same key. - requestServiceInfo(String, String) - Method in class javax.jmdns.impl.JmDNSImpl
-
Request service information.
- requestServiceInfo(String, String) - Method in class javax.jmdns.impl.JmmDNSImpl
- requestServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
-
Request service information.
- requestServiceInfo(String, String) - Method in interface javax.jmdns.JmmDNS
-
Request service information.
- requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
-
Request service information.
- requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.impl.JmmDNSImpl
- requestServiceInfo(String, String, boolean) - Method in class javax.jmdns.JmDNS
-
Request service information.
- requestServiceInfo(String, String, boolean) - Method in interface javax.jmdns.JmmDNS
-
Request service information.
- requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Request service information.
- requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.impl.JmmDNSImpl
- requestServiceInfo(String, String, boolean, long) - Method in class javax.jmdns.JmDNS
-
Request service information.
- requestServiceInfo(String, String, boolean, long) - Method in interface javax.jmdns.JmmDNS
-
Request service information.
- requestServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Request service information.
- requestServiceInfo(String, String, long) - Method in class javax.jmdns.impl.JmmDNSImpl
- requestServiceInfo(String, String, long) - Method in class javax.jmdns.JmDNS
-
Request service information.
- requestServiceInfo(String, String, long) - Method in interface javax.jmdns.JmmDNS
-
Request service information.
- resetTTL(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord
-
Reset the TTL of a record.
- resolveServiceInfo(String, String, String, boolean) - Method in class javax.jmdns.impl.JmDNSImpl
- Responder - Class in javax.jmdns.impl.tasks
-
The Responder sends a single answer for the specified service infos and for the host name.
- Responder(JmDNSImpl, DNSIncoming, InetAddress, int) - Constructor for class javax.jmdns.impl.tasks.Responder
- respondToQuery(DNSIncoming) - Method in class javax.jmdns.impl.JmDNSImpl
- RESPONSE_MAX_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- RESPONSE_MIN_WAIT_INTERVAL - Static variable in class javax.jmdns.impl.constants.DNSConstants
- resultCodeForFlags(int) - Static method in enum javax.jmdns.impl.constants.DNSOptionCode
- resultCodeForFlags(int) - Static method in enum javax.jmdns.impl.constants.DNSResultCode
- resultCodeForFlags(int, int) - Static method in enum javax.jmdns.impl.constants.DNSResultCode
- revert() - Method in enum javax.jmdns.impl.constants.DNSState
-
Returns to the next reverted state.
- revertState() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- revertState() - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- revertState() - Method in class javax.jmdns.impl.HostInfo
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- revertState() - Method in class javax.jmdns.impl.JmDNSImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- revertState() - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the state and notifies all objects that wait on the ServiceInfo.
- run() - Method in class javax.jmdns.impl.JmDNSImpl.Shutdown
- run() - Method in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
- run() - Method in class javax.jmdns.impl.SocketListener
- run() - Method in class javax.jmdns.impl.tasks.RecordReaper
- run() - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
- run() - Method in class javax.jmdns.impl.tasks.Responder
- run() - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
S
- same(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Address
- sameName(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Address
- sameSubtype(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
-
Check if two entries have the same subtype.
- sameType(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord
-
True if this record has the same type as some other record.
- sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Address
- sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
- sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Pointer
- sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord
-
True if this record has the same value as some other record.
- sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Service
- sameValue(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord.Text
- schedule(TimerTask, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- schedule(TimerTask, long, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- schedule(TimerTask, Date) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- schedule(TimerTask, Date, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- scheduleAtFixedRate(TimerTask, long, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- scheduleAtFixedRate(TimerTask, Date, long) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- send(DNSOutgoing) - Method in class javax.jmdns.impl.JmDNSImpl
-
Send an outgoing multicast DNS message.
- serialVersionUID - Static variable in class javax.jmdns.impl.DNSCache
- serialVersionUID - Static variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- serialVersionUID - Static variable in class javax.jmdns.impl.HostInfo.HostInfoState
- serialVersionUID - Static variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- serialVersionUID - Static variable in class javax.jmdns.impl.NetworkTopologyEventImpl
- serialVersionUID - Static variable in class javax.jmdns.impl.ServiceEventImpl
- serialVersionUID - Static variable in class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
- serialVersionUID - Static variable in class javax.jmdns.NetworkTopologyEvent
- serialVersionUID - Static variable in class javax.jmdns.ServiceEvent
- ServFail - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
Server Failure [RFC1035]
- Service(String, DNSRecordClass, boolean, int, int, int, int, String) - Constructor for class javax.jmdns.impl.DNSRecord.Service
- Service(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.Service
- SERVICE - Enum constant in enum javax.jmdns.impl.NameRegister.NameType
-
This name represents a service name
- SERVICE_INFO_TIMEOUT - Static variable in class javax.jmdns.impl.constants.DNSConstants
- serviceAdded(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
-
A service has been added.
- serviceAdded(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
-
A service has been added.
Note:This event is only the service added event. - serviceAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
-
A service has been added.
Note:This event is only the service added event. - ServiceCollector(String) - Constructor for class javax.jmdns.impl.JmDNSImpl.ServiceCollector
- ServiceEvent - Class in javax.jmdns
- ServiceEvent(Object) - Constructor for class javax.jmdns.ServiceEvent
-
Constructs a Service Event.
- ServiceEventImpl - Class in javax.jmdns.impl
- ServiceEventImpl(JmDNSImpl, String, String, ServiceInfo) - Constructor for class javax.jmdns.impl.ServiceEventImpl
-
Creates a new instance.
- ServiceInfo - Class in javax.jmdns
-
The fully qualified service name is build using up to 5 components with the following structure:
- ServiceInfo() - Constructor for class javax.jmdns.ServiceInfo
- ServiceInfo.Fields - Enum in javax.jmdns
-
Fields for the fully qualified map.
- ServiceInfoImpl - Class in javax.jmdns.impl
-
JmDNS service information.
- ServiceInfoImpl(String, String, String, int, int, int, boolean, byte[]) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
- ServiceInfoImpl(String, String, String, int, int, int, boolean, String) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
- ServiceInfoImpl(String, String, String, int, int, int, boolean, Map<String, ?>) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
- ServiceInfoImpl(Map<ServiceInfo.Fields, String>, int, int, int, boolean, byte[]) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
- ServiceInfoImpl(Map<ServiceInfo.Fields, String>, int, int, int, boolean, String) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
- ServiceInfoImpl(Map<ServiceInfo.Fields, String>, int, int, int, boolean, Map<String, ?>) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
- ServiceInfoImpl(ServiceInfo) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
-
During recovery we need to duplicate service info to reregister them
- ServiceInfoImpl.Delegate - Interface in javax.jmdns.impl
- ServiceInfoImpl.ServiceInfoState - Class in javax.jmdns.impl
- ServiceInfoResolver - Class in javax.jmdns.impl.tasks.resolver
-
The ServiceInfoResolver queries up to three times consecutively for a service info, and then removes itself from the timer.
- ServiceInfoResolver(JmDNSImpl, ServiceInfoImpl) - Constructor for class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
- ServiceInfoState(ServiceInfoImpl) - Constructor for class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
- ServiceListener - Interface in javax.jmdns
-
Listener for service updates.
- ServiceListenerStatus(ServiceListener, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
- serviceRemoved(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
-
A service has been removed.
- serviceRemoved(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
-
A service has been removed.
- serviceRemoved(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
-
A service has been removed.
- serviceResolved(ServiceEvent) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
-
A service has been resolved.
- serviceResolved(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
-
A service has been resolved.
- serviceResolved(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
-
A service has been resolved.
- ServiceResolver - Class in javax.jmdns.impl.tasks.resolver
-
The ServiceResolver queries three times consecutively for services of a given type, and then removes itself from the timer.
- ServiceResolver(JmDNSImpl, String) - Constructor for class javax.jmdns.impl.tasks.resolver.ServiceResolver
- serviceTypeAdded(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
-
A new service type was discovered.
- serviceTypeAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceTypeListener
-
A new service type was discovered.
- ServiceTypeDecoder - Class in javax.jmdns.impl
- ServiceTypeDecoder() - Constructor for class javax.jmdns.impl.ServiceTypeDecoder
- ServiceTypeEntry(String) - Constructor for class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
- ServiceTypeListener - Interface in javax.jmdns
-
Listener for service types.
- ServiceTypeListenerStatus(ServiceTypeListener, boolean) - Constructor for class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
- setClassDelegate(DNSTaskStarter.Factory.ClassDelegate) - Static method in class javax.jmdns.impl.DNSTaskStarter.Factory
-
Assigns
delegate
as DNSTaskStarter's class delegate. - setClassDelegate(JmmDNS.Factory.ClassDelegate) - Static method in class javax.jmdns.JmmDNS.Factory
-
Assigns
delegate
as JmmDNS's class delegate. - setClassDelegate(NetworkTopologyDiscovery.Factory.ClassDelegate) - Static method in class javax.jmdns.NetworkTopologyDiscovery.Factory
-
Assigns
delegate
as NetworkTopologyDiscovery's class delegate. - setDefaultTTL(int) - Static method in class javax.jmdns.impl.tasks.state.DNSStateTask
-
For testing only do not use in production.
- setDelegate(ServiceInfoImpl.Delegate) - Method in class javax.jmdns.impl.ServiceInfoImpl
- setDelegate(JmDNS.Delegate) - Method in class javax.jmdns.impl.JmDNSImpl
- setDelegate(JmDNS.Delegate) - Method in class javax.jmdns.JmDNS
-
Sets the instance delegate
- setDestination(InetSocketAddress) - Method in class javax.jmdns.impl.DNSOutgoing
-
Force a specific destination address if packet is sent.
- setDns(JmDNSImpl) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- setDns(JmDNSImpl) - Method in class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
- setDns(JmDNSImpl) - Method in class javax.jmdns.impl.ServiceInfoImpl
- setFlags(int) - Method in class javax.jmdns.impl.DNSMessage
- setId(int) - Method in class javax.jmdns.impl.DNSMessage
- setLastThrottleIncrement(long) - Method in class javax.jmdns.impl.JmDNSImpl
- setLocalHost(HostInfo) - Method in class javax.jmdns.impl.JmDNSImpl
- setName(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Sets the service instance name.
- setNeedTextAnnouncing(boolean) - Method in class javax.jmdns.impl.ServiceInfoImpl
- setPlannedAnswer(DNSIncoming) - Method in class javax.jmdns.impl.JmDNSImpl
- setRecordSource(InetAddress) - Method in class javax.jmdns.impl.DNSRecord
- setRegistry(NameRegister) - Static method in class javax.jmdns.impl.NameRegister.Factory
-
Register a Name register.
- setServer(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
- setState(DNSState) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- setTask(DNSTask) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- setTask(DNSTask) - Method in class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
- setTaskState(DNSState) - Method in class javax.jmdns.impl.tasks.state.DNSStateTask
- setText(byte[]) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Set the text for the service.
- setText(byte[]) - Method in class javax.jmdns.ServiceInfo
-
Set the text for the service.
- setText(Map<String, ?>) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Set the text for the service.
- setText(Map<String, ?>) - Method in class javax.jmdns.ServiceInfo
-
Set the text for the service.
- setThrottle(int) - Method in class javax.jmdns.impl.JmDNSImpl
- setTTL(int) - Method in class javax.jmdns.impl.DNSRecord
- setValue(String) - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
-
Replaces the value corresponding to this entry with the specified value (optional operation).
- setWillExpireSoon(long) - Method in class javax.jmdns.impl.DNSRecord
-
When a record flushed we don't remove it immediately, but mark it for rapid decay.
- SHARED_QUERY_TIME - Static variable in class javax.jmdns.impl.constants.DNSConstants
- shouldIgnorePacket(DatagramPacket) - Method in class javax.jmdns.impl.HostInfo
- Shutdown() - Constructor for class javax.jmdns.impl.JmDNSImpl.Shutdown
- signalEvent() - Method in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
-
Signals the semaphore when the event arrives.
- sleepThread() - Method in class javax.jmdns.impl.SocketListener
- SocketListener - Class in javax.jmdns.impl
-
Listen for multicast packets.
- SocketListener(JmDNSImpl) - Constructor for class javax.jmdns.impl.SocketListener
- STALE_REFRESH_INCREMENT - Static variable in class javax.jmdns.impl.constants.DNSConstants
- STALE_REFRESH_STARTING_PERCENTAGE - Static variable in class javax.jmdns.impl.constants.DNSConstants
- Standard - Enum constant in enum javax.jmdns.impl.constants.DNSLabel
-
Standard label [RFC 1035]
- start(Collection<? extends ServiceInfo>) - Method in class javax.jmdns.impl.JmDNSImpl
- start(Timer) - Method in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
- start(Timer) - Method in class javax.jmdns.impl.tasks.DNSTask
-
Start this task.
- start(Timer) - Method in class javax.jmdns.impl.tasks.RecordReaper
- start(Timer) - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
- start(Timer) - Method in class javax.jmdns.impl.tasks.Responder
- start(Timer) - Method in class javax.jmdns.impl.tasks.state.Announcer
- start(Timer) - Method in class javax.jmdns.impl.tasks.state.Canceler
- start(Timer) - Method in class javax.jmdns.impl.tasks.state.Prober
- start(Timer) - Method in class javax.jmdns.impl.tasks.state.Renewer
- startAnnouncer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- startAnnouncer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new announcer task
- startAnnouncer() - Method in class javax.jmdns.impl.JmDNSImpl
- startCanceler() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- startCanceler() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new canceler task
- startCanceler() - Method in class javax.jmdns.impl.JmDNSImpl
- StarterTimer() - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- StarterTimer(boolean) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- StarterTimer(String) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- StarterTimer(String, boolean) - Constructor for class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- startProber() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- startProber() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new prober task
- startProber() - Method in class javax.jmdns.impl.JmDNSImpl
- startReaper() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- startReaper() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new reaper task.
- startReaper() - Method in class javax.jmdns.impl.JmDNSImpl
- startRenewer() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- startRenewer() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new renewer task
- startRenewer() - Method in class javax.jmdns.impl.JmDNSImpl
- startResponder(DNSIncoming, InetAddress, int) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- startResponder(DNSIncoming, InetAddress, int) - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new responder task
- startResponder(DNSIncoming, InetAddress, int) - Method in class javax.jmdns.impl.JmDNSImpl
- startServiceInfoResolver(ServiceInfoImpl) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- startServiceInfoResolver(ServiceInfoImpl) - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new service info resolver task
- startServiceInfoResolver(ServiceInfoImpl) - Method in class javax.jmdns.impl.JmDNSImpl
- startServiceResolver(String) - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- startServiceResolver(String) - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new service resolver task
- startServiceResolver(String) - Method in class javax.jmdns.impl.JmDNSImpl
- startTypeResolver() - Method in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- startTypeResolver() - Method in interface javax.jmdns.impl.DNSTaskStarter
-
Start a new service type resolver task
- startTypeResolver() - Method in class javax.jmdns.impl.JmDNSImpl
- StateClass() - Constructor for enum javax.jmdns.impl.constants.DNSState.StateClass
- Status - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
-
Status [RFC1035]
- Subtype - Enum constant in enum javax.jmdns.ServiceInfo.Fields
-
Subtype Field.
- SUBTYPE_PATTERN - Static variable in class javax.jmdns.impl.ServiceTypeDecoder
- SubTypeEntry(String) - Constructor for class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- subTypeForServiceTypeAdded(ServiceEvent) - Method in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
-
A new subtype for the service type was discovered.
- subTypeForServiceTypeAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceTypeListener
-
A new subtype for the service type was discovered.
- suppressedBy(DNSIncoming) - Method in class javax.jmdns.impl.DNSRecord
-
True if this record is suppressed by the answers in a message.
- suppressedBy(DNSRecord) - Method in class javax.jmdns.impl.DNSRecord
-
True if this record would be suppressed by an answer.
- SYNCHRONOUS - Static variable in class javax.jmdns.impl.ListenerStatus
T
- Text(String, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.Text
- Text(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion.Text
- textFromProperties(Map<String, ?>) - Static method in class javax.jmdns.impl.util.ByteWrangler
- textValueUpdated(ServiceInfo, byte[]) - Method in class javax.jmdns.impl.JmmDNSImpl
- textValueUpdated(ServiceInfo, byte[]) - Method in interface javax.jmdns.impl.ServiceInfoImpl.Delegate
- toByteArray() - Method in class javax.jmdns.impl.DNSEntry
-
Creates a byte array representation of this record.
- toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSEntry
- toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Address
-
Creates a byte array representation of this record.
- toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Service
- toString() - Method in enum javax.jmdns.impl.constants.DNSLabel
- toString() - Method in enum javax.jmdns.impl.constants.DNSOperationCode
- toString() - Method in enum javax.jmdns.impl.constants.DNSOptionCode
- toString() - Method in enum javax.jmdns.impl.constants.DNSRecordClass
- toString() - Method in enum javax.jmdns.impl.constants.DNSRecordType
- toString() - Method in enum javax.jmdns.impl.constants.DNSResultCode
- toString() - Method in enum javax.jmdns.impl.constants.DNSState
- toString() - Method in class javax.jmdns.impl.DNSCache
- toString() - Method in class javax.jmdns.impl.DNSEntry
- toString() - Method in class javax.jmdns.impl.DNSIncoming
- toString() - Method in class javax.jmdns.impl.DNSOutgoing
- toString() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- toString() - Method in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
- toString() - Method in class javax.jmdns.impl.HostInfo
- toString() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
- toString() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- toString() - Method in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
- toString() - Method in class javax.jmdns.impl.JmDNSImpl
- toString() - Method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
- toString() - Method in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
- toString() - Method in class javax.jmdns.impl.ListenerStatus
- toString() - Method in class javax.jmdns.impl.NetworkTopologyEventImpl
- toString() - Method in class javax.jmdns.impl.ServiceEventImpl
- toString() - Method in class javax.jmdns.impl.ServiceInfoImpl
- toString() - Method in class javax.jmdns.impl.tasks.DNSTask
- toString() - Method in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
- toString() - Method in class javax.jmdns.impl.tasks.Responder
- toString() - Method in class javax.jmdns.impl.tasks.state.Announcer
- toString() - Method in class javax.jmdns.impl.tasks.state.Canceler
- toString() - Method in class javax.jmdns.impl.tasks.state.Prober
- toString() - Method in class javax.jmdns.impl.tasks.state.Renewer
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSEntry
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSQuestion
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Address
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Pointer
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Service
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Text
- toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord
- toUnqualifiedName(String, String) - Static method in class javax.jmdns.impl.JmDNSImpl
- TYPE_A - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Address
- TYPE_A6 - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
A6 [RFC2874]
- TYPE_AAAA - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
IP6 Address [Thomson]
- TYPE_AFSDB - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
for AFS Data Base location [RFC1183]
- TYPE_ANY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Request for all records [RFC1035]
- TYPE_APL - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
APL [RFC3123]
- TYPE_ATMA - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
ATM Address [Dobrowski]
- TYPE_AXFR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Transfer of an entire zone [RFC1035]
- TYPE_CERT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
CERT [RFC2538]
- TYPE_CNAME - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Canonical Name
- TYPE_DNAME - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
DNAME [RFC2672]
- TYPE_DNSKEY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
DNSKEY [RFC3755]
- TYPE_DS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Delegation Signer [RFC3658]
- TYPE_EID - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Endpoint Identifier [Patton]
- TYPE_GID - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
[IANA-Reserved]
- TYPE_GPOS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Geographical Position [RFC1712]
- TYPE_HINFO - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Host information
- TYPE_IGNORE - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Address
- TYPE_ISDN - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
for ISDN address [RFC1183]
- TYPE_IXFR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Incremental transfer [RFC1995]
- TYPE_KEY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
for security key [RFC2535]
- TYPE_KX - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Key Exchanger [RFC2230]
- TYPE_LOC - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Location Information [Vixie]
- TYPE_MAILA - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Mailbox-related records (MB, MG or MR) [RFC1035]
- TYPE_MAILB - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Mail agent RRs (Obsolete - see MX) [RFC1035]
- TYPE_MB - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Mailbox
- TYPE_MD - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Mail Destination
- TYPE_MF - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Mail Forwarder
- TYPE_MG - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Mail Group
- TYPE_MINFO - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Mailbox information
- TYPE_MR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Mail Rename
- TYPE_MX - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Mail exchanger
- TYPE_NAPTR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Naming Authority Pointer [RFC2168, RFC2915]
- TYPE_NIMLOC - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Nimrod Locator [Patton]
- TYPE_NS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Name Server
- TYPE_NSAP - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
for NSAP address, NSAP style A record [RFC1706]
- TYPE_NSAP_PTR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
- TYPE_NSEC - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
NSEC [RFC3755]
- TYPE_NULL - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
NULL RR
- TYPE_NXT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Next Domain - OBSOLETE [RFC2535, RFC3755]
- TYPE_OPT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
OPT [RFC2671]
- TYPE_PTR - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Domain Name pointer
- TYPE_PX - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
X.400 mail mapping information [RFC2163]
- TYPE_RP - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
for Responsible Person [RFC1183]
- TYPE_RRSIG - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
RRSIG [RFC3755]
- TYPE_RT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
for Route Through [RFC1183]
- TYPE_SIG - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
for security signature [RFC2931]
- TYPE_SINK - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
SINK [Eastlake]
- TYPE_SOA - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Start of Authority
- TYPE_SRV - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Server Selection [RFC2782]
- TYPE_SSHFP - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
SSH Key Fingerprint [RFC-ietf-secsh-dns-05.txt]
- TYPE_TKEY - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Transaction Key [RFC2930]
- TYPE_TSIG - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Transaction Signature [RFC2845]
- TYPE_TXT - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Arbitrary text string
- TYPE_UID - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
[IANA-Reserved]
- TYPE_UINFO - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
[IANA-Reserved]
- TYPE_UNSPEC - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
[IANA-Reserved]
- TYPE_WKS - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
Well-known-service
- TYPE_X25 - Enum constant in enum javax.jmdns.impl.constants.DNSRecordType
-
for X.25 PSDN address [RFC1183]
- typeForIndex(int) - Static method in enum javax.jmdns.impl.constants.DNSRecordType
- typeForName(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordType
- TypeResolver - Class in javax.jmdns.impl.tasks.resolver
-
Helper class to resolve service types.
- TypeResolver(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.resolver.TypeResolver
U
- UL - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
-
Update Leases Option [http://files.dns-sd.org/draft-sekar-dns-ul.txt]
- Unassigned - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
-
Unassigned
- UNICAST - Static variable in class javax.jmdns.impl.DNSMessage
- UNIQUE - Static variable in enum javax.jmdns.impl.constants.DNSRecordClass
- UniqueNameAcrossInterface() - Constructor for class javax.jmdns.impl.NameRegister.UniqueNameAcrossInterface
- UniqueNamePerInterface() - Constructor for class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
- Unknown - Enum constant in enum javax.jmdns.impl.constants.DNSLabel
-
This is unallocated.
- Unknown - Enum constant in enum javax.jmdns.impl.constants.DNSOptionCode
-
Token
- Unknown - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
Token
- unlockInetAddress(InetAddress) - Method in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
- unlockInetAddress(InetAddress) - Method in interface javax.jmdns.NetworkTopologyDiscovery
-
Locks the given InetAddress if the device requires it.
- unregisterAllServices() - Method in class javax.jmdns.impl.JmDNSImpl
-
Unregister all services.
- unregisterAllServices() - Method in class javax.jmdns.impl.JmmDNSImpl
- unregisterAllServices() - Method in class javax.jmdns.JmDNS
-
Unregister all services.
- unregisterAllServices() - Method in interface javax.jmdns.JmmDNS
-
Unregister all services.
- unregisterService(ServiceInfo) - Method in class javax.jmdns.impl.JmDNSImpl
-
Unregister a service.
- unregisterService(ServiceInfo) - Method in class javax.jmdns.impl.JmmDNSImpl
- unregisterService(ServiceInfo) - Method in class javax.jmdns.JmDNS
-
Unregister a service.
- unregisterService(ServiceInfo) - Method in interface javax.jmdns.JmmDNS
-
Unregister a service.
- Update - Enum constant in enum javax.jmdns.impl.constants.DNSOperationCode
-
Update [RFC2136]
- Update - Enum constant in enum javax.jmdns.impl.JmDNSImpl.Operation
- updateRecord(long, DNSRecord, JmDNSImpl.Operation) - Method in class javax.jmdns.impl.JmDNSImpl
-
Notify all listeners that a record was updated.
- updateRecord(DNSCache, long, DNSEntry) - Method in interface javax.jmdns.impl.DNSListener
-
Update a DNS record.
- updateRecord(DNSCache, long, DNSEntry) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
JmDNS callback to update a DNS record.
- USE_DOMAIN_NAME_COMPRESSION - Static variable in class javax.jmdns.impl.DNSOutgoing
-
This can be used to turn off domain name compression.
- USE_DOMAIN_NAME_FORMAT_FOR_SRV_TARGET - Static variable in class javax.jmdns.impl.DNSIncoming
- useInetAddress(NetworkInterface, InetAddress) - Method in class javax.jmdns.impl.NetworkTopologyDiscoveryImpl
- useInetAddress(NetworkInterface, InetAddress) - Method in interface javax.jmdns.NetworkTopologyDiscovery
-
Check if a given InetAddress should be used for mDNS
V
- valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSLabel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSOperationCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSOptionCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSRecordType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSResultCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSState.StateClass
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.impl.constants.DNSState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.impl.JmDNSImpl.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.impl.NameRegister.NameType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum javax.jmdns.ServiceInfo.Fields
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum javax.jmdns.impl.constants.DNSLabel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.impl.constants.DNSOperationCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.impl.constants.DNSOptionCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.impl.constants.DNSRecordClass
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.impl.constants.DNSRecordType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.impl.constants.DNSResultCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.impl.constants.DNSState.StateClass
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.impl.constants.DNSState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.impl.JmDNSImpl.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.impl.NameRegister.NameType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum javax.jmdns.ServiceInfo.Fields
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in class javax.jmdns.JmDNS
-
The version of JmDNS.
W
- waitForAnnounced(long) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Waits for the object to be announced.
- waitForAnnounced(long) - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Waits for the object to be announced.
- waitForAnnounced(long) - Method in class javax.jmdns.impl.HostInfo
-
Waits for the object to be announced.
- waitForAnnounced(long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Waits for the object to be announced.
- waitForAnnounced(long) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Waits for the object to be announced.
- waitForCanceled(long) - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
Waits for the object to be canceled.
- waitForCanceled(long) - Method in interface javax.jmdns.impl.DNSStatefulObject
-
Waits for the object to be canceled.
- waitForCanceled(long) - Method in class javax.jmdns.impl.HostInfo
-
Waits for the object to be canceled.
- waitForCanceled(long) - Method in class javax.jmdns.impl.JmDNSImpl
-
Waits for the object to be canceled.
- waitForCanceled(long) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
Waits for the object to be canceled.
- waitForEvent(long) - Method in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
-
Blocks the current thread until the event arrives or the timeout expires.
- waitForInfoData(ServiceInfo, long) - Method in class javax.jmdns.impl.JmDNSImpl
- willCancel() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- willClose() - Method in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
- write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.IPv4Address
- write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.IPv6Address
- write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Pointer
- write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Service
- write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Text
- write(DNSOutgoing.MessageOutputStream) - Method in class javax.jmdns.impl.DNSRecord
-
Write this record into an outgoing message.
- writeByte(int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeBytes(byte[]) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeBytes(byte[], int, int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeBytes(String, int, int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeInt(int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeName(String) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeName(String, boolean) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeQuestion(DNSQuestion) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeRecord(DNSRecord, long) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeShort(int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- writeUTF(OutputStream, String) - Static method in class javax.jmdns.impl.util.ByteWrangler
-
Write a String as "UTF-8" encoded bytes to a stream.
- writeUTF(String, int, int) - Method in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
Y
- YXDomain - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
Name Exists when it should not [RFC2136]
- YXRRSet - Enum constant in enum javax.jmdns.impl.constants.DNSResultCode
-
RR Set Exists when it should not [RFC2136]
_
- __recover() - Method in class javax.jmdns.impl.JmDNSImpl
- _addedServices - Variable in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
- _addedTypes - Variable in class javax.jmdns.impl.ListenerStatus.ServiceTypeListenerStatus
- _additionals - Variable in class javax.jmdns.impl.DNSMessage
- _additionalsAnswersBytes - Variable in class javax.jmdns.impl.DNSOutgoing
- _addr - Variable in class javax.jmdns.impl.DNSRecord.Address
- _addr - Variable in class javax.jmdns.impl.tasks.Responder
-
The incoming address and port.
- _address - Variable in class javax.jmdns.impl.HostInfo
- _alias - Variable in class javax.jmdns.impl.DNSRecord.Pointer
- _announcing - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- _answers - Variable in class javax.jmdns.impl.DNSMessage
- _answersBytes - Variable in class javax.jmdns.impl.DNSOutgoing
- _application - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _authoritativeAnswers - Variable in class javax.jmdns.impl.DNSMessage
- _authoritativeAnswersBytes - Variable in class javax.jmdns.impl.DNSOutgoing
- _cache - Variable in class javax.jmdns.impl.JmDNSImpl
-
Cache for DNSEntry's.
- _canceling - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- _cancelled - Variable in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
- _closed - Variable in class javax.jmdns.impl.JmmDNSImpl
- _count - Variable in class javax.jmdns.impl.tasks.resolver.DNSResolverTask
-
Counts the number of queries being sent.
- _cpu - Variable in class javax.jmdns.impl.DNSRecord.HostInformation
- _created - Variable in class javax.jmdns.impl.DNSRecord
- _databaseClassDelegate - Static variable in class javax.jmdns.impl.DNSTaskStarter.Factory
- _databaseClassDelegate - Static variable in class javax.jmdns.JmmDNS.Factory
- _databaseClassDelegate - Static variable in class javax.jmdns.NetworkTopologyDiscovery.Factory
- _defaultTTL - Static variable in class javax.jmdns.impl.tasks.state.DNSStateTask
- _delegate - Variable in class javax.jmdns.impl.JmDNSImpl
- _delegate - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _delegate - Variable in class javax.jmdns.impl.util.NamedThreadFactory
- _destination - Variable in class javax.jmdns.impl.DNSOutgoing
- _dns - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- _dnsClass - Variable in class javax.jmdns.impl.DNSEntry
- _domain - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _entrySet - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
- _events - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
-
A set of collected service event waiting to be resolved.
- _executor - Variable in class javax.jmdns.impl.JmDNSImpl
- _externalName - Variable in enum javax.jmdns.impl.constants.DNSLabel
- _externalName - Variable in enum javax.jmdns.impl.constants.DNSOperationCode
- _externalName - Variable in enum javax.jmdns.impl.constants.DNSOptionCode
- _externalName - Variable in enum javax.jmdns.impl.constants.DNSRecordClass
- _externalName - Variable in enum javax.jmdns.impl.constants.DNSRecordType
- _externalName - Variable in enum javax.jmdns.impl.constants.DNSResultCode
- _flags - Variable in class javax.jmdns.impl.DNSMessage
- _getDNSEntryList(String) - Method in class javax.jmdns.impl.DNSCache
- _group - Variable in class javax.jmdns.impl.JmDNSImpl
-
This is the multicast group, we are listening to for multicast DNS messages.
- _hexString(byte[]) - Method in class javax.jmdns.impl.DNSIncoming
-
Returns a hex-string for printing
- _hostNames - Variable in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
- _id - Variable in class javax.jmdns.impl.DNSMessage
- _in - Variable in class javax.jmdns.impl.tasks.Responder
- _incomingListener - Variable in class javax.jmdns.impl.JmDNSImpl
- _index - Variable in enum javax.jmdns.impl.constants.DNSLabel
- _index - Variable in enum javax.jmdns.impl.constants.DNSOperationCode
- _index - Variable in enum javax.jmdns.impl.constants.DNSOptionCode
- _index - Variable in enum javax.jmdns.impl.constants.DNSRecordClass
- _index - Variable in enum javax.jmdns.impl.constants.DNSRecordType
- _index - Variable in enum javax.jmdns.impl.constants.DNSResultCode
- _inetAddress - Variable in class javax.jmdns.impl.NetworkTopologyEventImpl
- _info - Variable in class javax.jmdns.impl.ServiceEventImpl
-
The service info record, or null if the service could be be resolved.
- _info - Variable in class javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
- _info - Variable in class javax.jmdns.impl.tasks.resolver.ServiceInfoResolver
- _infos - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
-
A set of collected service instance names.
- _instance - Static variable in class javax.jmdns.impl.DNSTaskStarter.Factory
- _instance - Static variable in class javax.jmdns.JmmDNS.Factory
- _instance - Static variable in class javax.jmdns.NetworkTopologyDiscovery.Factory
- _instances - Variable in class javax.jmdns.impl.DNSTaskStarter.Factory
- _interfaze - Variable in class javax.jmdns.impl.HostInfo
- _ioLock - Variable in class javax.jmdns.impl.JmDNSImpl
-
This lock is used to coordinate processing of incoming and outgoing messages.
- _ipv4Addresses - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _ipv6Addresses - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _isClosing - Variable in class javax.jmdns.impl.JmmDNSImpl
- _isStaleAndShouldBeRefreshedPercentage - Variable in class javax.jmdns.impl.DNSRecord
- _jmDNSExecutor - Variable in class javax.jmdns.impl.JmmDNSImpl
- _jmDNSImpl - Variable in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- _jmDNSImpl - Variable in class javax.jmdns.impl.SocketListener
- _jmDNSImpl - Variable in class javax.jmdns.impl.tasks.DNSTask
- _key - Variable in class javax.jmdns.impl.DNSEntry
- _key - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- _key - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _knownAddresses - Variable in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
- _knownMDNS - Variable in class javax.jmdns.impl.JmmDNSImpl
-
Every JmDNS created.
- _lastThrottleIncrement - Variable in class javax.jmdns.impl.JmDNSImpl
-
Last throttle increment.
- _listener - Variable in class javax.jmdns.impl.ListenerStatus
- _listenerExecutor - Variable in class javax.jmdns.impl.JmmDNSImpl
- _listeners - Variable in class javax.jmdns.impl.JmDNSImpl
-
Holds instances of JmDNS.DNSListener.
- _localHost - Variable in class javax.jmdns.impl.JmDNSImpl
-
Handle on the local host
- _maxUDPPayload - Variable in class javax.jmdns.impl.DNSOutgoing
- _messageInputStream - Variable in class javax.jmdns.impl.DNSIncoming
- _mmDNS - Variable in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
- _multicast - Variable in class javax.jmdns.impl.DNSMessage
- _name - Variable in enum javax.jmdns.impl.constants.DNSState
- _name - Variable in class javax.jmdns.impl.DNSEntry
- _name - Variable in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
- _name - Variable in class javax.jmdns.impl.HostInfo
- _name - Variable in class javax.jmdns.impl.JmDNSImpl
- _name - Variable in class javax.jmdns.impl.ServiceEventImpl
-
The instance name of the service.
- _name - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _namePrefix - Variable in class javax.jmdns.impl.util.NamedThreadFactory
- _names - Variable in class javax.jmdns.impl.DNSIncoming.MessageInputStream
- _names - Variable in class javax.jmdns.impl.DNSOutgoing
- _needTextAnnouncing - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _needToWaitForInfos - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
-
This is used to force a wait on the first invocation of list.
- _networkListeners - Variable in class javax.jmdns.impl.JmmDNSImpl
- _nibbleToHex - Static variable in class javax.jmdns.impl.DNSIncoming
- _offset - Variable in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- _os - Variable in class javax.jmdns.impl.DNSRecord.HostInformation
- _out - Variable in class javax.jmdns.impl.DNSOutgoing.MessageOutputStream
- _packet - Variable in class javax.jmdns.impl.DNSIncoming
- _persistent - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _plannedAnswer - Variable in class javax.jmdns.impl.JmDNSImpl
-
If an incoming package which needs an answer is truncated, we store it here.
- _port - Variable in class javax.jmdns.impl.DNSRecord.Service
- _port - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _port - Variable in class javax.jmdns.impl.tasks.Responder
- _priority - Variable in class javax.jmdns.impl.DNSRecord.Service
- _priority - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _props - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _protocol - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _qualifiedNameMap - Variable in class javax.jmdns.impl.DNSEntry
- _questions - Variable in class javax.jmdns.impl.DNSMessage
- _questionsBytes - Variable in class javax.jmdns.impl.DNSOutgoing
- _random - Static variable in class javax.jmdns.impl.JmDNSImpl
-
The source for random values.
- _randomStaleRefreshOffset - Variable in class javax.jmdns.impl.DNSRecord
- _receivedTime - Variable in class javax.jmdns.impl.DNSIncoming
- _recordType - Variable in class javax.jmdns.impl.DNSEntry
- _recoverLock - Variable in class javax.jmdns.impl.JmDNSImpl
- _register - Static variable in class javax.jmdns.impl.NameRegister.Factory
- _sameInfo(ServiceInfo, ServiceInfo) - Static method in class javax.jmdns.impl.ListenerStatus.ServiceListenerStatus
- _semaphores - Variable in class javax.jmdns.impl.DNSStatefulObject.DNSStatefulObjectSemaphore
- _senderUDPPayload - Variable in class javax.jmdns.impl.DNSIncoming
- _server - Variable in class javax.jmdns.impl.DNSRecord.Service
- _server - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _serviceCollectors - Variable in class javax.jmdns.impl.JmDNSImpl
-
This hashtable is used to maintain a list of service types being collected by this JmDNS instance.
- _serviceListeners - Variable in class javax.jmdns.impl.JmDNSImpl
-
Holds instances of ServiceListener's.
- _serviceListeners - Variable in class javax.jmdns.impl.JmmDNSImpl
-
Holds instances of ServiceListener's.
- _serviceNames - Variable in class javax.jmdns.impl.NameRegister.UniqueNamePerInterface
- _services - Variable in class javax.jmdns.impl.JmDNSImpl
-
This hashtable holds the services that have been registered.
- _services - Variable in class javax.jmdns.impl.JmmDNSImpl
-
This enable the service info text update.
- _serviceTypes - Variable in class javax.jmdns.impl.JmDNSImpl
-
This hashtable holds the service types that have been registered or that have been received in an incoming datagram.
Keys are instances of String which hold an all lower-case version of the fully qualified service type.
Values hold the fully qualified service type. - _serviceTypes - Variable in class javax.jmdns.impl.JmmDNSImpl
-
List of registered services
- _setText(byte[]) - Method in class javax.jmdns.impl.ServiceInfoImpl
-
This is used internally by the framework
- _shutdown - Variable in class javax.jmdns.impl.JmDNSImpl
-
This is the shutdown hook, we registered with the java runtime.
- _socket - Variable in class javax.jmdns.impl.JmDNSImpl
-
This is our multicast socket.
- _source - Variable in class javax.jmdns.impl.DNSRecord
-
This source is mainly for debugging purposes, should be the address that sent this record.
- _state - Variable in enum javax.jmdns.impl.constants.DNSState
- _state - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- _state - Variable in class javax.jmdns.impl.HostInfo
- _state - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _stateTimer - Variable in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
The timer is used to dispatch maintenance tasks for the DNS cache.
- _subtype - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _synch - Variable in class javax.jmdns.impl.ListenerStatus
- _task - Variable in class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
- _taskState - Variable in class javax.jmdns.impl.tasks.state.DNSStateTask
-
The state of the task.
- _text - Variable in class javax.jmdns.impl.DNSRecord.Text
- _text - Variable in class javax.jmdns.impl.ServiceInfoImpl
- _threadSleepDurationMs - Variable in class javax.jmdns.impl.JmDNSImpl
- _throttle - Variable in class javax.jmdns.impl.JmDNSImpl
-
Throttle count.
- _timer - Variable in class javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
-
The timer is used to dispatch all outgoing messages of JmDNS.
- _timer - Variable in class javax.jmdns.impl.JmmDNSImpl
- _topology - Variable in class javax.jmdns.impl.JmmDNSImpl.NetworkChecker
- _ttl - Variable in class javax.jmdns.impl.DNSRecord
- _ttl - Variable in class javax.jmdns.impl.tasks.state.DNSStateTask
-
By setting a 0 ttl we effectively expire the record.
- _type - Variable in class javax.jmdns.impl.DNSEntry
- _type - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceCollector
-
This is the type we are listening for (only used for debugging).
- _type - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
- _type - Variable in class javax.jmdns.impl.ServiceEventImpl
-
The type name of the service.
- _type - Variable in class javax.jmdns.impl.tasks.resolver.ServiceResolver
- _typeListeners - Variable in class javax.jmdns.impl.JmDNSImpl
-
Holds instances of ServiceTypeListener's.
- _typeListeners - Variable in class javax.jmdns.impl.JmmDNSImpl
-
Holds instances of ServiceTypeListener's.
- _unicast - Variable in class javax.jmdns.impl.tasks.Responder
- _unique - Variable in class javax.jmdns.impl.DNSEntry
- _value - Variable in class javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry.SubTypeEntry
- _weight - Variable in class javax.jmdns.impl.DNSRecord.Service
- _weight - Variable in class javax.jmdns.impl.ServiceInfoImpl
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form