javax.jmdns.impl
Date: 2017-02-10

# Package javax.jmdns.impl

- Interface Summary
  Interface | Description
  --- | ---
  DNSStatefulObject | Sets of methods to manage the state machine. Implementation note: This interface is accessed from multiple threads.
  DNSTaskStarter | This class is used by JmDNS to start the various task required to run the DNS discovery.
  DNSTaskStarter.Factory.ClassDelegate | This interface defines a delegate to the DNSTaskStarter class to enable subclassing.
  NameRegister |
  ServiceInfoImpl.Delegate |

- Class Summary
  Class | Description
  --- | ---
  DNSCache | A table of DNS entries.
  DNSCache._CacheEntry |
  DNSEntry | DNS entry with a name, type, and class.
  DNSIncoming | Parse an incoming DNS message into its components.
  DNSIncoming.MessageInputStream |
  DNSMessage | DNSMessage define a DNS message either incoming or outgoing.
  DNSOutgoing | An outgoing DNS message.
  DNSOutgoing.MessageOutputStream |
  DNSQuestion | A DNS question.
  DNSRecord | DNS record
  DNSRecord.Address | Address record.
  DNSRecord.HostInformation |
  DNSRecord.IPv4Address |
  DNSRecord.IPv6Address |
  DNSRecord.Pointer | Pointer record.
  DNSRecord.Service | Service record.
  DNSRecord.Text |
  DNSStatefulObject.DefaultImplementation |
  DNSStatefulObject.DNSStatefulObjectSemaphore | This class define a semaphore.
  DNSTaskStarter.DNSTaskStarterImpl |
  DNSTaskStarter.DNSTaskStarterImpl.StarterTimer |
  DNSTaskStarter.Factory | DNSTaskStarter.Factory enable the creation of new instance of DNSTaskStarter.
  HostInfo | HostInfo information on the local host to be able to cope with change of addresses.
  JmDNSImpl | mDNS implementation in Java.
  JmDNSImpl.ServiceTypeEntry | This is used to store type entries.
  JmmDNSImpl | This class enable multihomming mDNS.
  ListenerStatus<T extends java.util.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 |
  NameRegister.Factory |
  NameRegister.UniqueNameAcrossInterface |
  NameRegister.UniqueNamePerInterface |
  NetworkTopologyDiscoveryImpl | This class implements NetworkTopologyDiscovery.
  NetworkTopologyEventImpl |
  ServiceEventImpl |
  ServiceInfoImpl | JmDNS service information.

- Enum Summary
  Enum | Description
  --- | ---
  JmDNSImpl.Operation |
  NameRegister.NameType |