All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Announcer The Announcer sends an accumulated query of all announces, and advances the state of all serviceInfos, for which it has sent an announce.ByteWrangler This class contains all the byte shiftingCanceler The Canceler sends two announces with TTL=0 for the specified services.DNSCache A table of DNS entries.DNSConstants DNS constants.DNSEntry DNS entry with a name, type, and class.DNSIncoming Parse an incoming DNS message into its components.DNSIncoming.MessageInputStream DNSLabel DNS label.DNSMessage DNSMessage define a DNS message either incoming or outgoing.DNSOperationCode DNS operation code.DNSOptionCode DNS option code.DNSOutgoing An outgoing DNS message.DNSOutgoing.MessageOutputStream DNSQuestion A DNS question.DNSRecord DNS recordDNSRecord.Address Address record.DNSRecord.HostInformation DNSRecord.IPv4Address DNSRecord.IPv6Address DNSRecord.Pointer Pointer record.DNSRecord.Service Service record.DNSRecord.Text DNSRecordClass DNS Record ClassDNSRecordType DNS Record TypeDNSResolverTask This is the root class for all resolver tasks.DNSResultCode DNS result code.DNSState DNSState defines the possible states for services registered with JmDNS.DNSStatefulObject Sets of methods to manage the state machine.
Implementation note: This interface is accessed from multiple threads.DNSStatefulObject.DefaultImplementation DNSStatefulObject.DNSStatefulObjectSemaphore This class define a semaphore.DNSStateTask This is the root class for all state tasks.DNSTask This is the root class for all task scheduled by the timer in JmDNS.DNSTaskStarter This class is used by JmDNS to start the various task required to run the DNS discovery.DNSTaskStarter.DNSTaskStarterImpl DNSTaskStarter.DNSTaskStarterImpl.StarterTimer DNSTaskStarter.Factory DNSTaskStarter.Factory enable the creation of new instance of DNSTaskStarter.DNSTaskStarter.Factory.ClassDelegate This interface defines a delegate to the DNSTaskStarter class to enable subclassing.HostInfo HostInfo information on the local host to be able to cope with change of addresses.JmDNS mDNS implementation in Java.JmDNS.Delegate JmDNSImpl mDNS implementation in Java.JmDNSImpl.Operation JmDNSImpl.ServiceTypeEntry This is used to store type entries.JmmDNS Java Multihomed Multicast DNSJmmDNS.Factory JmmDNS.Factory enable the creation of new instance of JmmDNS.JmmDNS.Factory.ClassDelegate This interface defines a delegate to the EOClassDescriptionRegister class to enable subclassing.JmmDNSImpl This class enable multihoming mDNS.ListenerStatus<T extends EventListener> 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.ServiceListenerStatus ListenerStatus.ServiceTypeListenerStatus NamedThreadFactory Custom thread factory which sets the name to make it easier to identify where the pooled threads were created.NameRegister NameRegister.BaseRegister NameRegister.Factory NameRegister.NameType NameRegister.UniqueNameAcrossInterface NameRegister.UniqueNamePerInterface NetworkTopologyDiscovery This class is used to resolve the list of Internet address to use when attaching JmDNS to the network.NetworkTopologyDiscovery.Factory NetworkTopologyDiscovery.Factory enable the creation of new instance of NetworkTopologyDiscovery.NetworkTopologyDiscovery.Factory.ClassDelegate This interface defines a delegate to the NetworkTopologyDiscovery.Factory class to enable subclassing.NetworkTopologyDiscoveryImpl This class implements NetworkTopologyDiscovery.NetworkTopologyEvent NetworkTopologyEventImpl NetworkTopologyListener Listener for network topology updates.Prober The Prober sends three consecutive probes for all service infos that needs probing as well as for the host name.RecordReaper Periodically removes expired entries from the cache.Renewer The Renewer is there to send renewal announcement when the record expire for ours infos.Responder The Responder sends a single answer for the specified service infos and for the host name.ServiceEvent ServiceEventImpl ServiceInfo The fully qualified service name is build using up to 5 components with the following structure:ServiceInfo.Fields Fields for the fully qualified map.ServiceInfoImpl JmDNS service information.ServiceInfoImpl.Delegate ServiceInfoResolver The ServiceInfoResolver queries up to three times consecutively for a service info, and then removes itself from the timer.ServiceListener Listener for service updates.ServiceResolver The ServiceResolver queries three times consecutively for services of a given type, and then removes itself from the timer.ServiceTypeListener Listener for service types.TypeResolver Helper class to resolve service types.