Package net.sf.colossus.server
Interface INotifyWebServer
-
- All Known Implementing Classes:
NotifyWebServerViaFile,RunGameInSameJVM
public interface INotifyWebServer
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALL_CLIENTS_CONNECTEDstatic java.lang.StringGAME_STARTUP_COMPLETEDstatic java.lang.StringGAME_STARTUP_FAILED
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidallClientsConnected()voidgameStartupCompleted()voidgameStartupFailed(java.lang.String reason)voidgotClient(java.lang.String playerName, boolean remote)booleanisActive()voidreadyToAcceptClients()voidserverStoppedRunning()
-
-
-
Field Detail
-
ALL_CLIENTS_CONNECTED
static final java.lang.String ALL_CLIENTS_CONNECTED
- See Also:
- Constant Field Values
-
GAME_STARTUP_COMPLETED
static final java.lang.String GAME_STARTUP_COMPLETED
- See Also:
- Constant Field Values
-
GAME_STARTUP_FAILED
static final java.lang.String GAME_STARTUP_FAILED
- See Also:
- Constant Field Values
-
-
Method Detail
-
isActive
boolean isActive()
-
readyToAcceptClients
void readyToAcceptClients()
-
gotClient
void gotClient(java.lang.String playerName, boolean remote)
-
allClientsConnected
void allClientsConnected()
-
gameStartupCompleted
void gameStartupCompleted()
-
gameStartupFailed
void gameStartupFailed(java.lang.String reason)
-
serverStoppedRunning
void serverStoppedRunning()
-
-