Package graphql.kickstart.servlet
Class OsgiGraphQLHttpServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- graphql.kickstart.servlet.AbstractGraphQLHttpServlet
-
- graphql.kickstart.servlet.OsgiGraphQLHttpServlet
-
- All Implemented Interfaces:
GraphQLMBean,java.io.Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class OsgiGraphQLHttpServlet extends AbstractGraphQLHttpServlet
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OsgiGraphQLHttpServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(graphql.kickstart.servlet.OsgiGraphQLHttpServlet.Config config)voidbindCodeRegistryProvider(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider)voidbindDirectivesProvider(GraphQLDirectiveProvider directiveProvider)voidbindMutationProvider(GraphQLMutationProvider mutationProvider)voidbindProvider(GraphQLProvider provider)voidbindQueryProvider(GraphQLQueryProvider queryProvider)voidbindServletListener(GraphQLServletListener listener)voidbindSubscriptionProvider(GraphQLSubscriptionProvider subscriptionProvider)voidbindTypesProvider(GraphQLTypesProvider typesProvider)voiddeactivate()protected GraphQLConfigurationgetConfiguration()voidsetContextBuilder(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)voidunbindDirectivesProvider(GraphQLDirectiveProvider directiveProvider)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 voidupdateSchema()-
Methods inherited from class graphql.kickstart.servlet.AbstractGraphQLHttpServlet
addListener, doGet, doPost, executeQuery, getMutations, getQueries, removeListener
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
-
-
-
-
Method Detail
-
activate
public void activate(graphql.kickstart.servlet.OsgiGraphQLHttpServlet.Config config)
-
deactivate
public void deactivate()
-
getConfiguration
protected GraphQLConfiguration getConfiguration()
- Specified by:
getConfigurationin classAbstractGraphQLHttpServlet
-
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)
-
bindDirectivesProvider
public void bindDirectivesProvider(GraphQLDirectiveProvider directiveProvider)
-
unbindDirectivesProvider
public void unbindDirectivesProvider(GraphQLDirectiveProvider directiveProvider)
-
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)
-
-