Package net.sf.colossus.webcommon
Interface IGameRunner
-
- All Known Implementing Classes:
RunGameInOwnJVM,RunGameInSameJVM
public interface IGameRunnerInterface for classes that can run/supervise a WebServer Game. Implemented by RunGameInOwnJVM and RunGameInSameJVM.- Author:
- Clemens Katzer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetHostingHost()intgetHostingPort()booleanmakeRunningGame()voidstart()booleantryToStart()booleanwaitUntilGameStartedSuccessfully(int timeout)booleanwaitUntilReadyToAcceptClients(int timeout)Waits until socket is up, i.e.
-
-
-
Method Detail
-
start
void start()
-
makeRunningGame
boolean makeRunningGame()
-
getHostingPort
int getHostingPort()
-
getHostingHost
java.lang.String getHostingHost()
-
tryToStart
boolean tryToStart()
-
waitUntilReadyToAcceptClients
boolean waitUntilReadyToAcceptClients(int timeout)
Waits until socket is up, i.e. game is ready to accept clients.
-
waitUntilGameStartedSuccessfully
boolean waitUntilGameStartedSuccessfully(int timeout)
-
-