public class Room<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Room.Listener<T> |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Room.Listener listener) |
java.lang.String |
getName() |
java.lang.String |
getSessionId() |
boolean |
hasJoined() |
void |
leave()
Disconnect from the room.
|
void |
leave(boolean consented) |
void |
removeListener(Room.Listener listener) |
void |
send(java.lang.Object data)
Send message to the room handler.
|
void |
setConnection(java.util.LinkedHashMap<java.lang.String,java.lang.Object> options) |
void |
setName(java.lang.String name) |
void |
setOptions(java.util.LinkedHashMap<java.lang.String,java.lang.Object> options) |
void |
setSessionId(java.lang.String sessionId) |
public T state
public 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 void setConnection(java.util.LinkedHashMap<java.lang.String,java.lang.Object> options)
public void addListener(Room.Listener listener)
public void removeListener(Room.Listener listener)
public void leave()
public void leave(boolean consented)
public void send(java.lang.Object data)
public boolean hasJoined()