Class OsgiGraphQLHttpServlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
graphql.kickstart.servlet.AbstractGraphQLHttpServlet
graphql.kickstart.servlet.OsgiGraphQLHttpServlet
All Implemented Interfaces:
GraphQLMBean, jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable

public class OsgiGraphQLHttpServlet extends AbstractGraphQLHttpServlet
See Also:
  • Constructor Details

    • OsgiGraphQLHttpServlet

      public OsgiGraphQLHttpServlet()
  • Method Details

    • activate

      public void activate(graphql.kickstart.servlet.OsgiGraphQLHttpServlet.Config config)
    • deactivate

      public void deactivate()
    • getConfiguration

      protected GraphQLConfiguration getConfiguration()
      Specified by:
      getConfiguration in class AbstractGraphQLHttpServlet
    • updateSchema

      protected void updateSchema()
    • bindProvider

      public void bindProvider(GraphQLProvider provider)
    • unbindProvider

      public void unbindProvider(GraphQLProvider provider)
    • bindQueryProvider

      public void bindQueryProvider(GraphQLQueryProvider queryProvider)
    • unbindQueryProvider

      public void unbindQueryProvider(GraphQLQueryProvider queryProvider)
    • bindMutationProvider

      public void bindMutationProvider(GraphQLMutationProvider mutationProvider)
    • unbindMutationProvider

      public void unbindMutationProvider(GraphQLMutationProvider mutationProvider)
    • bindSubscriptionProvider

      public void bindSubscriptionProvider(GraphQLSubscriptionProvider subscriptionProvider)
    • unbindSubscriptionProvider

      public void unbindSubscriptionProvider(GraphQLSubscriptionProvider subscriptionProvider)
    • bindTypesProvider

      public void bindTypesProvider(GraphQLTypesProvider typesProvider)
    • unbindTypesProvider

      public void unbindTypesProvider(GraphQLTypesProvider typesProvider)
    • bindServletListener

      public void bindServletListener(GraphQLServletListener listener)
    • unbindServletListener

      public void unbindServletListener(GraphQLServletListener listener)
    • setContextBuilder

      public void setContextBuilder(GraphQLServletContextBuilder contextBuilder)
    • unsetContextBuilder

      public void unsetContextBuilder(GraphQLServletContextBuilder contextBuilder)
    • setRootObjectBuilder

      public void setRootObjectBuilder(GraphQLServletRootObjectBuilder rootObjectBuilder)
    • unsetRootObjectBuilder

      public void unsetRootObjectBuilder(graphql.kickstart.execution.GraphQLRootObjectBuilder rootObjectBuilder)
    • setExecutionStrategyProvider

      public void setExecutionStrategyProvider(graphql.kickstart.execution.config.ExecutionStrategyProvider provider)
    • unsetExecutionStrategyProvider

      public void unsetExecutionStrategyProvider(graphql.kickstart.execution.config.ExecutionStrategyProvider provider)
    • setInstrumentationProvider

      public void setInstrumentationProvider(graphql.kickstart.execution.config.InstrumentationProvider provider)
    • unsetInstrumentationProvider

      public void unsetInstrumentationProvider(graphql.kickstart.execution.config.InstrumentationProvider provider)
    • setErrorHandler

      public void setErrorHandler(graphql.kickstart.execution.error.GraphQLErrorHandler errorHandler)
    • unsetErrorHandler

      public void unsetErrorHandler(graphql.kickstart.execution.error.GraphQLErrorHandler errorHandler)
    • setPreparsedDocumentProvider

      public void setPreparsedDocumentProvider(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
    • unsetPreparsedDocumentProvider

      public void unsetPreparsedDocumentProvider(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
    • bindCodeRegistryProvider

      public void bindCodeRegistryProvider(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider)
    • unbindCodeRegistryProvider

      public void unbindCodeRegistryProvider(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider)