Package org.cometd.javascript
Class WebSocketConnection
java.lang.Object
org.cometd.javascript.WebSocketConnection
- All Implemented Interfaces:
org.eclipse.jetty.websocket.api.WebSocketConnectionListener,org.eclipse.jetty.websocket.api.WebSocketListener
public class WebSocketConnection extends Object implements org.eclipse.jetty.websocket.api.WebSocketListener
-
Constructor Summary
Constructors Constructor Description WebSocketConnection(JavaScript javaScript, jdk.nashorn.api.scripting.ScriptObjectMirror thiz, Object connector, String url, String protocol) -
Method Summary
Modifier and Type Method Description voidclose(int code, String reason)voidonWebSocketBinary(byte[] payload, int offset, int len)voidonWebSocketClose(int closeCode, String reason)voidonWebSocketConnect(org.eclipse.jetty.websocket.api.Session session)voidonWebSocketError(Throwable x)voidonWebSocketText(String data)voidsend(String data)
-
Constructor Details
-
WebSocketConnection
public WebSocketConnection(JavaScript javaScript, jdk.nashorn.api.scripting.ScriptObjectMirror thiz, Object connector, String url, String protocol)
-
-
Method Details
-
send
- Throws:
IOException
-
close
- Throws:
IOException
-
onWebSocketConnect
public void onWebSocketConnect(org.eclipse.jetty.websocket.api.Session session)- Specified by:
onWebSocketConnectin interfaceorg.eclipse.jetty.websocket.api.WebSocketConnectionListener
-
onWebSocketBinary
public void onWebSocketBinary(byte[] payload, int offset, int len)- Specified by:
onWebSocketBinaryin interfaceorg.eclipse.jetty.websocket.api.WebSocketListener
-
onWebSocketText
- Specified by:
onWebSocketTextin interfaceorg.eclipse.jetty.websocket.api.WebSocketListener
-
onWebSocketClose
- Specified by:
onWebSocketClosein interfaceorg.eclipse.jetty.websocket.api.WebSocketConnectionListener
-
onWebSocketError
- Specified by:
onWebSocketErrorin interfaceorg.eclipse.jetty.websocket.api.WebSocketConnectionListener
-