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.String
ALL_CLIENTS_CONNECTED
static java.lang.String
GAME_STARTUP_COMPLETED
static java.lang.String
GAME_STARTUP_FAILED
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
allClientsConnected()
void
gameStartupCompleted()
void
gameStartupFailed(java.lang.String reason)
void
gotClient(java.lang.String playerName, boolean remote)
boolean
isActive()
void
readyToAcceptClients()
void
serverStoppedRunning()
-
-
-
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()
-
-