Wildfire 3.2.4 Javadoc

org.jivesoftware.wildfire.net
Class MulticastDNSService

java.lang.Object
  extended by org.jivesoftware.wildfire.container.BasicModule
      extended by org.jivesoftware.wildfire.net.MulticastDNSService
All Implemented Interfaces:
Module

public class MulticastDNSService
extends BasicModule

Publishes Wildfire 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 Wildfire.

The multicast DNS entries published:

Author:
Matt Tucker

Constructor Summary
MulticastDNSService()
           
 
Method Summary
 void destroy()
          Destroys the module.
 void initialize(XMPPServer server)
          Initializes the basic module.
 void start()
          Starts the basic module.
 void stop()
          Stops the basic module.
 
Methods inherited from class org.jivesoftware.wildfire.container.BasicModule
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulticastDNSService

public MulticastDNSService()
Method Detail

initialize

public void initialize(XMPPServer server)
Description copied from class: BasicModule

Initializes the basic module.

Inheriting classes that choose to override this method MUST call this initialize() method before accessing BasicModule resources.

Specified by:
initialize in interface Module
Overrides:
initialize in class BasicModule
Parameters:
server - the server hosting this module.

start

public void start()
           throws IllegalStateException
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 interface Module
Overrides:
start in class BasicModule
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 interface Module
Overrides:
stop in class BasicModule

destroy

public void destroy()
Description copied from class: BasicModule

Destroys the module.

Does nothing in the basic module.

Specified by:
destroy in interface Module
Overrides:
destroy in class BasicModule

Wildfire 3.2.4 Javadoc

Copyright © 2003-2007 Jive Software.