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, jakarta.websocket.Session session)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    boolean
     
    jakarta.websocket.Session
     

    Methods inherited from class graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession

    add, close, getMapper, getPublisher, getSubscriptions, send, sendCompleteMessage, sendDataMessage, sendErrorMessage, sendMessage, subscribe, toString, unsubscribe

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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 interface graphql.kickstart.execution.subscriptions.SubscriptionSession
      Overrides:
      isOpen in class graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
    • getUserProperties

      public Map<String,Object> getUserProperties()
      Specified by:
      getUserProperties in interface graphql.kickstart.execution.subscriptions.SubscriptionSession
      Overrides:
      getUserProperties in class graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
    • getId

      public String getId()
      Specified by:
      getId in interface graphql.kickstart.execution.subscriptions.SubscriptionSession
      Overrides:
      getId in class graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
    • unwrap

      public jakarta.websocket.Session unwrap()
      Specified by:
      unwrap in interface graphql.kickstart.execution.subscriptions.SubscriptionSession
      Overrides:
      unwrap in class graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession