All Classes
| Class | Description |
|---|---|
| AbstractBot |
Super class for Bot class for internal use.
|
| Bot |
This class represents a Bot running on the server.
|
| BotEventAdapter |
An abstract adapter class for receiving bot events.
|
| BotEventListener |
Interface for Bot events/callbacks.
|
| BotTurnDelayType |
Enumeration of the possible Bot TurnDelay Types.
|
| CompressibleData |
This is the super interface for User Data that can be saved in the Server database
|
| DataIterator |
An Iterator over entries in a DataStore
|
| DataStore |
A DataStore is a representation of the Game Database as a Key Value data store.
|
| DefaultWebHandler |
A Default Web Handler for web requests.
|
| DuplicateGameNameHashException |
Exception thrown by
registerGame() method attempts to register a Game where the hash of the Game's name is equal to the hash of another Game's name |
| ErrorCodes |
List of Error codes sent by the server
|
| Game |
An instance of this class represents a New Game.
|
| GamePlayInProgressException |
Exception thrown when
Game.reconfigurePrivateRoom() is invoked while gamePlay is in progress |
| GamePlayNotInProgressException |
Exception thrown when GamePlay has not started and Bot invokes playAction() method
|
| JsonUtil |
This class contains convenience/utility methods for the java Json processing api.
|
| LevelDbStore |
An implementation of the DataStore interface which uses LevelDB to save/persist the Game Engine data.
|
| Location |
A container for Game rooms.
|
| Player |
This class represents a Player seated in the room for a Bot
|
| Player |
This class represents a player in a game room.
|
| Room |
This class represents a game room for a Bot.
|
| Room |
This class is the super class for all Game Rooms.
|
| RoomInfo |
This class represents the key info for each room in the room list
|
| RoomType |
Enumeration of the possible room types
|
| RoomType |
Enumeration of the possible room types
|
| SeatsNotEmptyException |
Exception thrown when
Game.reconfigurePrivateRoom() is invoked with an attempt to change the totalNoOfSeats and the seats are not empty |
| Server |
This class is used to start and stop the Game Engine.
|
| Session |
Represents a client session - i.e.
|
| SessionListener |
Interface for Session event callbacks
|
| SessionListenerFactory |
This interface represents a factory for creating an Session Listeners.
|
| User |
This class represents a user who can login to the server.
|
| WebHandler |
This interface allows you to implement your own web handler to handle web Requests on the server.
|
| WebResource |
An instance of this class represents a web resource that will be sent by the server to the web client such as your web browser.
|