org.cometd.server.transports
Class WebSocketTransport.WebSocketDispatcher
java.lang.Object
org.cometd.server.transports.WebSocketTransport.WebSocketDispatcher
- All Implemented Interfaces:
- ServerTransport.Dispatcher, org.eclipse.jetty.websocket.WebSocket
- Enclosing class:
- WebSocketTransport
protected class WebSocketTransport.WebSocketDispatcher
- extends java.lang.Object
- implements org.eclipse.jetty.websocket.WebSocket, ServerTransport.Dispatcher
Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.WebSocket |
org.eclipse.jetty.websocket.WebSocket.Outbound |
Fields inherited from interface org.eclipse.jetty.websocket.WebSocket |
LENGTH_FRAME, SENTINEL_FRAME |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_session
protected ServerSessionImpl _session
_outbound
protected org.eclipse.jetty.websocket.WebSocket.Outbound _outbound
_connectReply
protected ServerMessage _connectReply
_timeoutTask
protected final org.eclipse.jetty.util.thread.Timeout.Task _timeoutTask
WebSocketTransport.WebSocketDispatcher
protected WebSocketTransport.WebSocketDispatcher()
onConnect
public void onConnect(org.eclipse.jetty.websocket.WebSocket.Outbound outbound)
- Specified by:
onConnect
in interface org.eclipse.jetty.websocket.WebSocket
onDisconnect
public void onDisconnect()
- Specified by:
onDisconnect
in interface org.eclipse.jetty.websocket.WebSocket
onMessage
public void onMessage(byte frame,
java.lang.String data)
- Specified by:
onMessage
in interface org.eclipse.jetty.websocket.WebSocket
onMessage
public void onMessage(byte frame,
byte[] data,
int offset,
int length)
- Specified by:
onMessage
in interface org.eclipse.jetty.websocket.WebSocket
cancelDispatch
public void cancelDispatch()
- Specified by:
cancelDispatch
in interface ServerTransport.Dispatcher
dispatch
public void dispatch()
- Specified by:
dispatch
in interface ServerTransport.Dispatcher
send
protected void send(java.util.Queue<ServerMessage> messages)
throws java.io.IOException
- Throws:
java.io.IOException
send
protected void send(ServerMessage message)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2010 Dojo Foundation. All Rights Reserved.