Class JettyWebSocketEndPoint
java.lang.Object
org.cometd.server.websocket.common.AbstractWebSocketEndPoint
org.cometd.server.websocket.jetty.JettyWebSocketEndPoint
- All Implemented Interfaces:
org.eclipse.jetty.websocket.api.WebSocketConnectionListener,org.eclipse.jetty.websocket.api.WebSocketListener
- Direct Known Subclasses:
JettyWebSocketTransport.EndPoint
public class JettyWebSocketEndPoint
extends AbstractWebSocketEndPoint
implements org.eclipse.jetty.websocket.api.WebSocketListener
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cometd.server.websocket.common.AbstractWebSocketEndPoint
AbstractWebSocketEndPoint.Context -
Constructor Summary
ConstructorsConstructorDescriptionJettyWebSocketEndPoint(JettyWebSocketTransport transport, org.cometd.bayeux.server.BayeuxContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidonWebSocketBinary(byte[] payload, int offset, int len) voidonWebSocketClose(int code, String reason) voidonWebSocketConnect(org.eclipse.jetty.websocket.api.Session session) voidonWebSocketError(Throwable failure) voidonWebSocketText(String data) protected voidsend(org.cometd.bayeux.server.ServerSession session, String data, org.eclipse.jetty.util.Callback callback) toString()Methods inherited from class org.cometd.server.websocket.common.AbstractWebSocketEndPoint
flush, onClose, onError, onMessage, writeComplete
-
Constructor Details
-
JettyWebSocketEndPoint
public JettyWebSocketEndPoint(JettyWebSocketTransport transport, org.cometd.bayeux.server.BayeuxContext context)
-
-
Method Details
-
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
-
send
protected void send(org.cometd.bayeux.server.ServerSession session, String data, org.eclipse.jetty.util.Callback callback) - Specified by:
sendin classAbstractWebSocketEndPoint
-
close
- Specified by:
closein classAbstractWebSocketEndPoint
-
toString
- Overrides:
toStringin classAbstractWebSocketEndPoint
-