net.sf.freecol.server.control
Class InGameInputHandler

java.lang.Object
  extended by net.sf.freecol.server.control.FreeColServerHolder
      extended by net.sf.freecol.server.control.InputHandler
          extended by net.sf.freecol.server.control.InGameInputHandler
All Implemented Interfaces:
MessageHandler, NetworkConstants

public final class InGameInputHandler
extends InputHandler
implements NetworkConstants

Handles the network messages that arrives while in game.


Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.freecol.server.control.InputHandler
InputHandler.CurrentPlayerNetworkRequestHandler, InputHandler.NetworkRequestHandler
 
Field Summary
private static java.util.logging.Logger logger
           
 
Fields inherited from interface net.sf.freecol.common.networking.NetworkConstants
NO_TRADE, NO_TRADE_GOODS, NO_TRADE_HAGGLE, NO_TRADE_HOSTILE, STEAL_LAND
 
Constructor Summary
InGameInputHandler(FreeColServer freeColServer)
          The constructor to use.
 
Method Summary
protected  org.w3c.dom.Element logout(Connection connection, org.w3c.dom.Element logoutElement)
          Handles a "logout"-message.
 
Methods inherited from class net.sf.freecol.server.control.InputHandler
createErrorReply, handle, logException, register
 
Methods inherited from class net.sf.freecol.server.control.FreeColServerHolder
getFreeColServer, getGame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static java.util.logging.Logger logger
Constructor Detail

InGameInputHandler

public InGameInputHandler(FreeColServer freeColServer)
The constructor to use.

Parameters:
freeColServer - The main server object.
Method Detail

logout

protected org.w3c.dom.Element logout(Connection connection,
                                     org.w3c.dom.Element logoutElement)
Handles a "logout"-message.

Specified by:
logout in class InputHandler
Parameters:
connection - The Connection the message was received on.
logoutElement - The element (root element in a DOM-parsed XML tree) that holds all the information.
Returns:
The reply.