public interface Server
Modifier and Type | Field and Description |
---|---|
static int |
STATUS_CHANGED |
Modifier and Type | Method and Description |
---|---|
void |
addServerListener(ServerListener listener)
Add a listener for server event.
|
void |
boot()
Start server.
|
void |
down()
Stop server.
|
ServerStatus |
getStatus()
Return server status.
|
boolean |
isStatus(ServerStatus... status)
Check if current status is one of
status . |
void |
removeServerListener(ServerListener listener)
Remove listener to be registered.
|
void |
waitStatus(ServerStatus... status)
Wait for server status to be one of
status . |
static final int STATUS_CHANGED
void addServerListener(ServerListener listener)
listener
- listener to addvoid removeServerListener(ServerListener listener)
listener
- listener to removeServerStatus getStatus()
boolean isStatus(ServerStatus... status)
status
.status
- status values to checkstatus
void waitStatus(ServerStatus... status)
status
.status
- status values to wait forvoid boot()
java.lang.IllegalStateException
- If already startedvoid down()
java.lang.IllegalStateException
- If already terminate