net.sf.colossus.server
Interface INotifyWebServer

All Known Implementing Classes:
NotifyWebServerViaFile, RunGameInSameJVM

public interface INotifyWebServer


Field Summary
static java.lang.String ALL_CLIENTS_CONNECTED
           
static java.lang.String GAME_STARTUP_COMPLETED
           
static java.lang.String GAME_STARTUP_FAILED
           
 
Method Summary
 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()