Class AbstractWebSocketEndPoint
java.lang.Object
org.cometd.server.websocket.common.AbstractWebSocketEndPoint
public abstract class AbstractWebSocketEndPoint extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractWebSocketEndPoint.Context -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractWebSocketEndPoint(AbstractWebSocketTransport transport, BayeuxContext context) -
Method Summary
Modifier and Type Method Description abstract voidclose(int code, String reason)protected voidflush(AbstractWebSocketEndPoint.Context context, org.cometd.bayeux.Promise<Void> promise)voidonClose(int code, String reason)voidonError(Throwable failure)voidonMessage(String data, org.cometd.bayeux.Promise<Void> p)protected abstract voidsend(ServerSession session, String data, org.eclipse.jetty.util.Callback callback)protected voidwriteComplete(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages)
-
Constructor Details
-
Method Details
-
send
protected abstract void send(ServerSession session, String data, org.eclipse.jetty.util.Callback callback) -
close
-
onMessage
-
onClose
-
onError
-
flush
protected void flush(AbstractWebSocketEndPoint.Context context, org.cometd.bayeux.Promise<Void> promise) -
writeComplete
protected void writeComplete(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages)
-