Package graphql.kickstart.spring.webflux
Class ReactiveWebSocketSubscriptionSession
java.lang.Object
graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
graphql.kickstart.spring.webflux.ReactiveWebSocketSubscriptionSession
- All Implemented Interfaces:
graphql.kickstart.execution.subscriptions.SubscriptionSession
public class ReactiveWebSocketSubscriptionSession
extends graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
Constructor Summary
ConstructorsConstructorDescriptionReactiveWebSocketSubscriptionSession(graphql.kickstart.execution.subscriptions.GraphQLSubscriptionMapper mapper, org.springframework.web.reactive.socket.WebSocketSession webSocketSession) -
Method Summary
Methods inherited from class graphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
add, getMapper, getPublisher, getSubscriptions, send, sendCompleteMessage, sendDataMessage, sendErrorMessage, sendMessage, subscribe, toString, unsubscribe
-
Constructor Details
-
ReactiveWebSocketSubscriptionSession
public ReactiveWebSocketSubscriptionSession(graphql.kickstart.execution.subscriptions.GraphQLSubscriptionMapper mapper, org.springframework.web.reactive.socket.WebSocketSession webSocketSession)
-
-
Method Details
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession- Overrides:
isOpenin classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
getUserProperties
- Specified by:
getUserPropertiesin interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession- Overrides:
getUserPropertiesin classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
getId
- Specified by:
getIdin interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession- Overrides:
getIdin classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
unwrap
public org.springframework.web.reactive.socket.WebSocketSession unwrap()- Specified by:
unwrapin interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession- Overrides:
unwrapin classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-
close
- Specified by:
closein interfacegraphql.kickstart.execution.subscriptions.SubscriptionSession- Overrides:
closein classgraphql.kickstart.execution.subscriptions.DefaultSubscriptionSession
-