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
-
-
Constructor Summary
Constructors Constructor Description ApolloWebSocketSubscriptionProtocolFactory(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, java.time.Duration keepAliveInterval)ApolloWebSocketSubscriptionProtocolFactory(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker, java.util.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, java.util.Collection<graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionConnectionListener> connectionListeners, java.time.Duration keepAliveInterval)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description graphql.kickstart.execution.subscriptions.SubscriptionSessioncreateSession(javax.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 Detail
-
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, java.time.Duration keepAliveInterval)
-
ApolloWebSocketSubscriptionProtocolFactory
public ApolloWebSocketSubscriptionProtocolFactory(graphql.kickstart.execution.GraphQLObjectMapper objectMapper, graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory invocationInputFactory, graphql.kickstart.execution.GraphQLInvoker graphQLInvoker, java.util.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, java.util.Collection<graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionConnectionListener> connectionListeners, java.time.Duration keepAliveInterval)
-
-
Method Detail
-
createSession
public graphql.kickstart.execution.subscriptions.SubscriptionSession createSession(javax.websocket.Session session)
- Specified by:
createSessionin interfaceWebSocketSubscriptionProtocolFactory
-
-