public class Room extends StateContainer
| Modifier and Type | Class and Description |
|---|---|
static class |
Room.Listener |
state| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Room.Listener listener) |
java.lang.String |
getName() |
java.lang.String |
getSessionId() |
java.util.LinkedHashMap<java.lang.String,java.lang.Object> |
getState() |
boolean |
hasJoined() |
void |
leave()
Disconnect from the room.
|
void |
removeAllListeners()
Remove all event and data listeners.
|
void |
removeListener(Room.Listener listener) |
void |
send(java.lang.Object data)
Send message to the room handler.
|
void |
setName(java.lang.String name) |
void |
setOptions(java.util.LinkedHashMap<java.lang.String,java.lang.Object> options) |
void |
setSessionId(java.lang.String sessionId) |
addPatchListener, registerPlaceholder, removePatchListener, set, setDefaultPatchListenerpublic java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getSessionId()
public void setSessionId(java.lang.String sessionId)
public void setOptions(java.util.LinkedHashMap<java.lang.String,java.lang.Object> options)
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getState()
public void addListener(Room.Listener listener)
public void removeListener(Room.Listener listener)
public void removeAllListeners()
removeAllListeners in class StateContainerpublic void leave()
public void send(java.lang.Object data)
public boolean hasJoined()