|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| Console | The interface for a human user to control the game server. |
| TimeoutTask | An interface for creating tasks that will be performend when timeout occurs and can be cancelled. |
| Class Summary | |
|---|---|
| AutoClockController | A class controls the game clock by automatically starting it and quitting the game both after a specified amount of time. |
| ChargeValidator | A class used by the game server to check the validity of the charges from a specialist. |
| ClientBehaviorController | allows the game server to take actions after a client does something a certain number of times, which may cause the game server unstable. |
| ClientIdentityController | The class managing the identities of clients. |
| ClientState | defines the various possible status of a catp client. |
| ClockController | A clock controller controls the game clock. |
| ConnectionAdaptor | Each instance of this class is created by ConnectionManager on behalf
of a game server to deal with requests and responses from/to a game client. |
| ConnectionManager | A class, as a thread, accepts connection requests, creates
ConnectionAdaptors, and manage them, including event passing, etc.. |
| EventBasedClockController |
A clock controller that controls the clock based upon
RichEvents sent from an external source. |
| GameClock | This class implements a clock for a cat game. |
| GameController |
A class used at GameServer as a control hub,
initializing various components, event passing, etc. |
| IdentityOffice | A facility allocates all types of unique IDs. |
| NoQuittingClockController | This cat game clock controller works in a way similar to
SynchronousClockController, but does not exit the
Java system after a cat game ends. |
| SecurityManager | manages security issues in game server. |
| SessionTimeoutTask | An interface for creating all kinds of resources. |
| SessionTimeoutTaskFactory | A factory class for creating SessionTimeoutTasks. |
| ShoutValidator | A class used by the game server to check the validity of a shout. |
| SilentConsole | A silent console that providing no interaction feature at all. |
| SynchronousClockController | A clock controller that starts the game clock immediately when the game controller hands over the control and quits the simulation immediately after the game completes. |
| TelnetConsole | A console that enables to control the game through telnet. |
| TelnetConsole.ClockStatus | records the status of the GameClock. |
| TelnetConsole.TelnetConnectionAdaptor | processes a TelnetConnection from a remote user
that monitors the game. |
| TimeoutController | monitors time-sensitive actions and invokes timeout handlers if necessary. |
| TransactionValidator | A class used by the game server to check the validity of a transaction. |
| ValuerFactory | A factory class providing ValuerGenerator
instances that can in turn create
ValuationPolicy instances to generate demand
and supply schedules among simulated trading agents. |
Classes for cat game server.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||