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
Constructors Constructor Description WebSocketSubscriptionSession(graphql.kickstart.execution.subscriptions.GraphQLSubscriptionMapper mapper, javax.websocket.Session session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()java.util.Map<java.lang.String,java.lang.Object>getUserProperties()booleanisOpen()javax.websocket.Sessionunwrap()
-
-
-
Method Detail
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession- Overrides:
isOpenin classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
getUserProperties
public java.util.Map<java.lang.String,java.lang.Object> getUserProperties()
- Specified by:
getUserPropertiesin interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession- Overrides:
getUserPropertiesin classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession- Overrides:
getIdin classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
unwrap
public javax.websocket.Session unwrap()
- Specified by:
unwrapin interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession- Overrides:
unwrapin classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
-