Package net.sf.freecol.server.control

Contains the classes responsible for the control of the game.

See:
          Description

Class Summary
Controller The control object that is responsible for making changes to the internal model and for communicating with the clients.
FreeColServerHolder This base class provides thread-safe access to a FreeColServer for several subclasses.
InGameController TODO: write class comment.
InGameInputHandler Handles the network messages that arrives while in game.
InputHandler Handles the network messages.
PreGameController The control object that is responsible for setting parameters and starting a new game.
PreGameInputHandler Handles the network messages that arrives before the game starts.
ServerModelController A server-side implementation of the ModelController interface.
UserConnectionHandler Handles a new client connection.
 

Package net.sf.freecol.server.control Description

Contains the classes responsible for the control of the game.

There are two types of control classes: controllers and input handlers. The latter receives requests from the clients and takes the appropriate actions, while the former contains the other methods that are neccessary to control the game.