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.
|