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 TypeMethodDescriptionvoidvoidgameFailed(GameInfo gi, String reason) voidgameStarted(GameInfo gi) voidinformAllEnrolledAbout(GameInfo gi, String message) voidtellEnrolledGameStartsNow(GameInfo gi, String host, int port) voidvoidunregisterGame(GameInfo gi, int port)
-
Method Details
-
tellEnrolledGameStartsSoon
-
tellEnrolledGameStartsNow
-
gameStarted
-
allTellGameInfo
-
gameFailed
-
informAllEnrolledAbout
-
unregisterGame
-
getPortProvider
IPortProvider getPortProvider()
-