public class Room extends StateContainer
StateContainer.DataChange, StateContainer.FallbackPatchListenerCallback, StateContainer.PatchListenerCallbackstate| Modifier and Type | Method and Description |
|---|---|
void |
addListener(RoomListener listener) |
java.lang.String |
getName() |
java.lang.String |
getSessionId() |
java.util.LinkedHashMap<java.lang.String,java.lang.Object> |
getState() |
boolean |
hasJoined() |
void |
leave() |
void |
onMessageCallback(byte[] bytes) |
protected void |
patch(java.util.ArrayList<java.lang.Integer> binaryPatch) |
void |
removeAllListeners() |
void |
removeListener(RoomListener listener) |
void |
send(java.lang.Object data) |
void |
setName(java.lang.String name) |
void |
setOptions(java.util.LinkedHashMap<java.lang.String,java.lang.Object> options) |
void |
setSessionId(java.lang.String sessionId) |
protected void |
setState(byte[] encodedState) |
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(RoomListener listener)
public void removeListener(RoomListener listener)
public void onMessageCallback(byte[] bytes)
public void removeAllListeners()
removeAllListeners in class StateContainerpublic void leave()
public void send(java.lang.Object data)
public boolean hasJoined()
protected void setState(byte[] encodedState)
throws java.io.IOException
java.io.IOExceptionprotected void patch(java.util.ArrayList<java.lang.Integer> binaryPatch)
throws java.lang.Exception
java.lang.Exception