Class ApolloWebSocketSubscriptionProtocolFactory

    • Field Summary

      • Fields inherited from class graphql.kickstart.execution.subscriptions.apollo.ApolloSubscriptionProtocolFactory

        KEEP_ALIVE_INTERVAL
    • 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.SubscriptionSession createSession​(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
    • 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)