Package org.jivesoftware.openfire.net
Class MulticastDNSService
java.lang.Object
org.jivesoftware.openfire.container.BasicModule
org.jivesoftware.openfire.net.MulticastDNSService
- All Implemented Interfaces:
Module
Publishes Openfire information as a service using the Multicast DNS (marketed by Apple
as Rendezvous) protocol. This lets other nodes on the local network to discover
the name and port of Openfire.
The multicast DNS entries published:
- Client connections: type of "_xmpp-client._tcp.local.".
- Component connections: type of "_xmpp-component._tcp.local.".
- Author:
- Matt Tucker
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jivesoftware.openfire.container.BasicModule
getName, initialize
-
Constructor Details
-
MulticastDNSService
public MulticastDNSService()
-
-
Method Details
-
start
Description copied from class:BasicModule
Starts the basic module.
Inheriting classes that choose to override this method MUST call this start() method before accessing BasicModule resources.
- Specified by:
start
in interfaceModule
- Overrides:
start
in classBasicModule
- Throws:
IllegalStateException
- If start is called before initialize successfully returns
-
stop
public void stop()Description copied from class:BasicModule
Stops the basic module.
Inheriting classes that choose to override this method MUST call this stop() method before accessing BasicModule resources.
- Specified by:
stop
in interfaceModule
- Overrides:
stop
in classBasicModule
-
destroy
public void destroy()Description copied from class:BasicModule
Destroys the module.
Does nothing in the basic module.
- Specified by:
destroy
in interfaceModule
- Overrides:
destroy
in classBasicModule
-