Package 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
gameFailed
(GameInfo gi, String reason) void
gameStarted
(GameInfo gi) void
informAllEnrolledAbout
(GameInfo gi, String message) void
tellEnrolledGameStartsNow
(GameInfo gi, String host, int port) void
void
unregisterGame
(GameInfo gi, int port)
-
Method Details
-
tellEnrolledGameStartsSoon
-
tellEnrolledGameStartsNow
-
gameStarted
-
allTellGameInfo
-
gameFailed
-
informAllEnrolledAbout
-
unregisterGame
-
getPortProvider
IPortProvider getPortProvider()
-