Namespace org.visab.api.controller
This package contains all the controllers that are responsible for handling requests on the different API end points.
The VISAB API controls information flow by implementing a publish-subscribe pattern with a central event bus that handles information distribution accordingly when getting accessed by these controllers. The actual implementation of the event bus can be found in the org.visab.eventbus package.
Classes
FileController
Controller for reciving any VISAB file and sending VISAB files that were created during the current runtime to the client.
GameSupportController
Controller for getting a list of the games supported by VISAB.
HTTPControllerBase
The HTTPControllerBass class that all concrete controllers should inherit from.
ImageController
Controller for reciving images from an active transmission session.
SessionController
Controller for opening and closing VISAB transmission sessions and getting the status for a transmission session.
StatisticsController
Controller for reciving statistics from an active transmission session.