public class ServerLock extends java.lang.Object implements IServerListener
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
lock
Lock on which to wait
|
private boolean |
state
Clear flag
|
Constructor and Description |
---|
ServerLock() |
Modifier and Type | Method and Description |
---|---|
boolean |
getState() |
void |
lock(java.util.Observable observable)
Calling from thread it will suspend thread and wake it when available
|
void |
onServerBound(boolean success)
Callback on completion of server connection
|
protected void |
resetLock() |
private final java.lang.Object lock
private boolean state
public boolean getState()
public void onServerBound(boolean success)
IServerListener
onServerBound
in interface IServerListener
success
- whether connection was successfulpublic void lock(java.util.Observable observable)
observable
- observableprotected void resetLock()