Package graphql.kickstart.servlet.apollo
Class ApolloWebSocketSubscriptionProtocolFactory
java.lang.Object
graphql.kickstart.execution.subscriptions.SubscriptionProtocolFactory
graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionProtocolFactory
graphql.kickstart.servlet.apollo.ApolloWebSocketSubscriptionProtocolFactory
- All Implemented Interfaces:
WebSocketSubscriptionProtocolFactory
public class ApolloWebSocketSubscriptionProtocolFactory
extends graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionProtocolFactory
implements WebSocketSubscriptionProtocolFactory
-
Field Summary
Fields inherited from class graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionProtocolFactory
KEEP_ALIVE_INTERVAL
-
Constructor Summary
ConstructorsConstructorDescriptionApolloWebSocketSubscriptionProtocolFactory
(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker) ApolloWebSocketSubscriptionProtocolFactory
(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker, Duration keepAliveInterval) ApolloWebSocketSubscriptionProtocolFactory
(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker, Collection<graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionConnectionListener> connectionListeners) ApolloWebSocketSubscriptionProtocolFactory
(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker, Collection<graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionConnectionListener> connectionListeners, Duration keepAliveInterval) -
Method Summary
Modifier and TypeMethodDescriptiongraphql.kickstart.execution.subscriptions.SubscriptionSession
createSession
(jakarta.websocket.Session session) Methods inherited from class graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionProtocolFactory
createConsumer, getObjectMapper, shutdown
Methods inherited from class graphql.kickstart.execution.subscriptions.SubscriptionProtocolFactory
getProtocol
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface graphql.kickstart.servlet.subscriptions.WebSocketSubscriptionProtocolFactory
createConsumer
-
Constructor Details
-
ApolloWebSocketSubscriptionProtocolFactory
public ApolloWebSocketSubscriptionProtocolFactory(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker) -
ApolloWebSocketSubscriptionProtocolFactory
public ApolloWebSocketSubscriptionProtocolFactory(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker, Duration keepAliveInterval) -
ApolloWebSocketSubscriptionProtocolFactory
public ApolloWebSocketSubscriptionProtocolFactory(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker, Collection<graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionConnectionListener> connectionListeners) -
ApolloWebSocketSubscriptionProtocolFactory
public ApolloWebSocketSubscriptionProtocolFactory(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker, Collection<graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionConnectionListener> connectionListeners, Duration keepAliveInterval)
-
-
Method Details
-
createSession
public graphql.kickstart.execution.subscriptions.SubscriptionSession createSession(jakarta.websocket.Session session) - Specified by:
createSession
in interfaceWebSocketSubscriptionProtocolFactory
-