net.sf.freecol.metaserver
Class NetworkHandler

java.lang.Object
  extended by net.sf.freecol.metaserver.NetworkHandler
All Implemented Interfaces:
MessageHandler

public final class NetworkHandler
extends java.lang.Object
implements MessageHandler

Handles all network messages beeing sent to the metaserver.


Constructor Summary
NetworkHandler(MetaServer metaServer, MetaRegister metaRegister)
          The constructor to use.
 
Method Summary
 org.w3c.dom.Element handle(Connection connection, org.w3c.dom.Element element)
          Handles a network message.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkHandler

public NetworkHandler(MetaServer metaServer,
                      MetaRegister metaRegister)
The constructor to use.

Parameters:
metaServer - The MetaServer this NetworkHandler has been created for.
metaRegister - An object containing a list of all the servers.
Method Detail

handle

public org.w3c.dom.Element handle(Connection connection,
                                  org.w3c.dom.Element element)
Handles a network message.

Specified by:
handle in interface MessageHandler
Parameters:
connection - The Connection the message came from.
element - The message to be processed.
Returns:
The reply (if any) or null.