Class WebSocketSubscriptionSession
java.lang.Object
graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
graphql.kickstart.servlet.subscriptions.WebSocketSubscriptionSession
- All Implemented Interfaces:
graphql.kickstart.execution.subscriptions.SubscriptionSession
public class WebSocketSubscriptionSession
extends graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
Constructor Summary
ConstructorsConstructorDescriptionWebSocketSubscriptionSession
(graphql.kickstart.execution.subscriptions.GraphQLSubscriptionMapper mapper, jakarta.websocket.Session session) -
Method Summary
Methods inherited from class graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
add, close, getMapper, getPublisher, getSubscriptions, send, sendCompleteMessage, sendDataMessage, sendErrorMessage, sendMessage, subscribe, toString, unsubscribe
-
Constructor Details
-
WebSocketSubscriptionSession
public WebSocketSubscriptionSession(graphql.kickstart.execution.subscriptions.GraphQLSubscriptionMapper mapper, jakarta.websocket.Session session)
-
-
Method Details
-
isOpen
public boolean isOpen()- Specified by:
isOpen
in interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession
- Overrides:
isOpen
in classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
getUserProperties
- Specified by:
getUserProperties
in interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession
- Overrides:
getUserProperties
in classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
getId
- Specified by:
getId
in interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession
- Overrides:
getId
in classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
unwrap
public jakarta.websocket.Session unwrap()- Specified by:
unwrap
in interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession
- Overrides:
unwrap
in classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-