Package graphql.kickstart.servlet
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
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(graphql.kickstart.servlet.OsgiGraphQLHttpServlet.Config config) voidbindCodeRegistryProvider(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider) voidbindMutationProvider(GraphQLMutationProvider mutationProvider) voidbindProvider(GraphQLProvider provider) voidbindQueryProvider(GraphQLQueryProvider queryProvider) voidbindServletListener(GraphQLServletListener listener) voidbindSubscriptionProvider(GraphQLSubscriptionProvider subscriptionProvider) voidbindTypesProvider(GraphQLTypesProvider typesProvider) voidprotected GraphQLConfigurationvoidsetContextBuilder(GraphQLServletContextBuilder contextBuilder) voidsetErrorHandler(graphql.kickstart.execution.error.GraphQLErrorHandler errorHandler) voidsetExecutionStrategyProvider(graphql.kickstart.execution.config.ExecutionStrategyProvider provider) voidsetInstrumentationProvider(graphql.kickstart.execution.config.InstrumentationProvider provider) voidsetPreparsedDocumentProvider(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider) voidsetRootObjectBuilder(GraphQLServletRootObjectBuilder rootObjectBuilder) voidunbindCodeRegistryProvider(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider) voidunbindMutationProvider(GraphQLMutationProvider mutationProvider) voidunbindProvider(GraphQLProvider provider) voidunbindQueryProvider(GraphQLQueryProvider queryProvider) voidunbindServletListener(GraphQLServletListener listener) voidunbindSubscriptionProvider(GraphQLSubscriptionProvider subscriptionProvider) voidunbindTypesProvider(GraphQLTypesProvider typesProvider) voidunsetContextBuilder(GraphQLServletContextBuilder contextBuilder) voidunsetErrorHandler(graphql.kickstart.execution.error.GraphQLErrorHandler errorHandler) voidunsetExecutionStrategyProvider(graphql.kickstart.execution.config.ExecutionStrategyProvider provider) voidunsetInstrumentationProvider(graphql.kickstart.execution.config.InstrumentationProvider provider) voidunsetPreparsedDocumentProvider(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider) voidunsetRootObjectBuilder(graphql.kickstart.execution.GraphQLRootObjectBuilder rootObjectBuilder) protected voidMethods inherited from class graphql.kickstart.servlet.AbstractGraphQLHttpServlet
addListener, doGet, doPost, executeQuery, getMutations, getQueries, removeListenerMethods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, init, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, logMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.Servlet
destroy, getServletConfig, getServletInfo, init, service
-
Constructor Details
-
OsgiGraphQLHttpServlet
public OsgiGraphQLHttpServlet()
-
-
Method Details
-
activate
public void activate(graphql.kickstart.servlet.OsgiGraphQLHttpServlet.Config config) -
deactivate
public void deactivate() -
getConfiguration
- Specified by:
getConfigurationin classAbstractGraphQLHttpServlet
-
updateSchema
protected void updateSchema() -
bindProvider
-
unbindProvider
-
bindQueryProvider
-
unbindQueryProvider
-
bindMutationProvider
-
unbindMutationProvider
-
bindSubscriptionProvider
-
unbindSubscriptionProvider
-
bindTypesProvider
-
unbindTypesProvider
-
bindServletListener
-
unbindServletListener
-
setContextBuilder
-
unsetContextBuilder
-
setRootObjectBuilder
-
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
-
unbindCodeRegistryProvider
-