Class AbstractWebSocketEndPoint
java.lang.Object
org.cometd.server.websocket.common.AbstractWebSocketEndPoint
- Direct Known Subclasses:
JettyWebSocketEndPoint
public abstract class AbstractWebSocketEndPoint
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractWebSocketEndPoint.Context
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractWebSocketEndPoint(AbstractWebSocketTransport transport, BayeuxContext context)
-
Method Summary
Modifier and Type Method Description abstract void
close(int code, java.lang.String reason)
protected void
flush(AbstractWebSocketEndPoint.Context context, Promise<java.lang.Void> promise)
void
onClose(int code, java.lang.String reason)
void
onError(java.lang.Throwable failure)
void
onMessage(java.lang.String data, Promise<java.lang.Void> p)
protected abstract void
send(ServerSession session, java.lang.String data, org.eclipse.jetty.util.Callback callback)
protected void
writeComplete(AbstractWebSocketEndPoint.Context context, java.util.List<ServerMessage> messages)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AbstractWebSocketEndPoint
-
-
Method Details
-
send
protected abstract void send(ServerSession session, java.lang.String data, org.eclipse.jetty.util.Callback callback) -
close
public abstract void close(int code, java.lang.String reason) -
onMessage
-
onClose
public void onClose(int code, java.lang.String reason) -
onError
public void onError(java.lang.Throwable failure) -
flush
-
writeComplete
protected void writeComplete(AbstractWebSocketEndPoint.Context context, java.util.List<ServerMessage> messages)
-