public abstract class User
extends java.lang.Object
implements org.eclipse.jetty.websocket.WebSocket.OnTextMessage
org.eclipse.jetty.websocket.WebSocket.Connection, org.eclipse.jetty.websocket.WebSocket.FrameConnection, org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage, org.eclipse.jetty.websocket.WebSocket.OnControl, org.eclipse.jetty.websocket.WebSocket.OnFrame, org.eclipse.jetty.websocket.WebSocket.OnTextMessage| Modifier and Type | Field and Description |
|---|---|
protected MainFrame |
rootFrame |
UserData |
userData |
| Constructor and Description |
|---|
User() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
This function is called when user disconnects for some reason,
If user has some resourcues that need manual cleanup override
this function
|
protected org.eclipse.jetty.websocket.WebSocket.Connection |
getConnection() |
protected abstract void |
initializeUser(MainFrame rootFrame) |
protected int |
nextElementId() |
void |
onClose(int closeCode,
java.lang.String message) |
void |
onMessage(java.lang.String data) |
void |
onOpen(org.eclipse.jetty.websocket.WebSocket.Connection connection) |
protected void |
setActionHandler(int id,
Widget dataHandler) |
protected abstract void initializeUser(MainFrame rootFrame)
public void destroy()
protected final org.eclipse.jetty.websocket.WebSocket.Connection getConnection()
protected final int nextElementId()
protected final void setActionHandler(int id,
Widget dataHandler)
public void onOpen(org.eclipse.jetty.websocket.WebSocket.Connection connection)
onOpen in interface org.eclipse.jetty.websocket.WebSocketpublic void onClose(int closeCode,
java.lang.String message)
onClose in interface org.eclipse.jetty.websocket.WebSocketpublic void onMessage(java.lang.String data)
onMessage in interface org.eclipse.jetty.websocket.WebSocket.OnTextMessage