public abstract class SubscriptionProtocolHandler
extends java.lang.Object
Constructor and Description |
---|
SubscriptionProtocolHandler() |
Modifier and Type | Method and Description |
---|---|
abstract void |
onMessage(javax.websocket.server.HandshakeRequest request,
javax.websocket.Session session,
WsSessionSubscriptions subscriptions,
java.lang.String text) |
protected abstract void |
sendCompleteMessage(javax.websocket.Session session,
java.lang.String id) |
protected abstract void |
sendDataMessage(javax.websocket.Session session,
java.lang.String id,
java.lang.Object payload) |
protected abstract void |
sendErrorMessage(javax.websocket.Session session,
java.lang.String id) |
protected void |
subscribe(javax.websocket.Session session,
graphql.ExecutionResult executionResult,
WsSessionSubscriptions subscriptions,
java.lang.String id) |
protected void |
unsubscribe(WsSessionSubscriptions subscriptions,
java.lang.String id) |
public abstract void onMessage(javax.websocket.server.HandshakeRequest request, javax.websocket.Session session, WsSessionSubscriptions subscriptions, java.lang.String text) throws java.lang.Exception
java.lang.Exception
protected abstract void sendDataMessage(javax.websocket.Session session, java.lang.String id, java.lang.Object payload)
protected abstract void sendErrorMessage(javax.websocket.Session session, java.lang.String id)
protected abstract void sendCompleteMessage(javax.websocket.Session session, java.lang.String id)
protected void subscribe(javax.websocket.Session session, graphql.ExecutionResult executionResult, WsSessionSubscriptions subscriptions, java.lang.String id)
protected void unsubscribe(WsSessionSubscriptions subscriptions, java.lang.String id)