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 TypeMethodDescriptionvoid
activate
(graphql.kickstart.servlet.OsgiGraphQLHttpServlet.Config config) void
bindCodeRegistryProvider
(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider) void
bindDirectivesProvider
(GraphQLDirectiveProvider directiveProvider) void
bindMutationProvider
(GraphQLMutationProvider mutationProvider) void
bindProvider
(GraphQLProvider provider) void
bindQueryProvider
(GraphQLQueryProvider queryProvider) void
bindServletListener
(GraphQLServletListener listener) void
bindSubscriptionProvider
(GraphQLSubscriptionProvider subscriptionProvider) void
bindTypesProvider
(GraphQLTypesProvider typesProvider) void
protected GraphQLConfiguration
void
setContextBuilder
(GraphQLServletContextBuilder contextBuilder) void
setErrorHandler
(graphql.kickstart.execution.error.GraphQLErrorHandler errorHandler) void
setExecutionStrategyProvider
(graphql.kickstart.execution.config.ExecutionStrategyProvider provider) void
setInstrumentationProvider
(graphql.kickstart.execution.config.InstrumentationProvider provider) void
setPreparsedDocumentProvider
(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider) void
setRootObjectBuilder
(GraphQLServletRootObjectBuilder rootObjectBuilder) void
unbindCodeRegistryProvider
(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider) void
unbindDirectivesProvider
(GraphQLDirectiveProvider directiveProvider) void
unbindMutationProvider
(GraphQLMutationProvider mutationProvider) void
unbindProvider
(GraphQLProvider provider) void
unbindQueryProvider
(GraphQLQueryProvider queryProvider) void
unbindServletListener
(GraphQLServletListener listener) void
unbindSubscriptionProvider
(GraphQLSubscriptionProvider subscriptionProvider) void
unbindTypesProvider
(GraphQLTypesProvider typesProvider) void
unsetContextBuilder
(GraphQLServletContextBuilder contextBuilder) void
unsetErrorHandler
(graphql.kickstart.execution.error.GraphQLErrorHandler errorHandler) void
unsetExecutionStrategyProvider
(graphql.kickstart.execution.config.ExecutionStrategyProvider provider) void
unsetInstrumentationProvider
(graphql.kickstart.execution.config.InstrumentationProvider provider) void
unsetPreparsedDocumentProvider
(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider) void
unsetRootObjectBuilder
(graphql.kickstart.execution.GraphQLRootObjectBuilder rootObjectBuilder) protected void
Methods inherited from class graphql.kickstart.servlet.AbstractGraphQLHttpServlet
addListener, doGet, doPost, executeQuery, getMutations, getQueries, removeListener
Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPatch, doPut, doTrace, getLastModified, init, isSensitiveHeader, service, service
Methods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getConfiguration
in classAbstractGraphQLHttpServlet
-
updateSchema
protected void updateSchema() -
bindProvider
-
unbindProvider
-
bindQueryProvider
-
unbindQueryProvider
-
bindMutationProvider
-
unbindMutationProvider
-
bindSubscriptionProvider
-
unbindSubscriptionProvider
-
bindTypesProvider
-
unbindTypesProvider
-
bindDirectivesProvider
-
unbindDirectivesProvider
-
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
-