net.sf.colossus.webcommon
Interface IRunWebServer
- All Known Implementing Classes:
- WebServer
public interface IRunWebServer
Interface for GameInfo, what it needs to communicate with
WebServer regarding (so far only) ending a game.
The functionality is needed only on Server side, but
GameInfo also goes to Client ( = main Colossus.jar) side
and I don't want to deliver all Web server stuff inside
the main jar.
TODO Align with IGameRunner and RunGameInSameJVM/RunGameInOwnJVM
- Author:
- Clemens Katzer
tellEnrolledGameStartsSoon
void tellEnrolledGameStartsSoon(GameInfo gi)
tellEnrolledGameStartsNow
void tellEnrolledGameStartsNow(GameInfo gi,
java.lang.String host,
int port)
tellEnrolledGameStarted
void tellEnrolledGameStarted(GameInfo gi)
allTellGameInfo
void allTellGameInfo(GameInfo gi)
gameFailed
void gameFailed(GameInfo gi,
java.lang.String reason)
unregisterGame
void unregisterGame(GameInfo gi,
int port)