public class OsgiGraphQLHttpServlet extends AbstractGraphQLHttpServlet
Constructor and Description |
---|
OsgiGraphQLHttpServlet() |
Modifier and Type | Method and Description |
---|---|
void |
activate(graphql.servlet.OsgiGraphQLHttpServlet.Config config) |
void |
bindCodeRegistryProvider(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider) |
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 |
deactivate() |
GraphQLServletContextBuilder |
getContextBuilder() |
graphql.kickstart.execution.error.GraphQLErrorHandler |
getErrorHandler() |
graphql.kickstart.execution.config.ExecutionStrategyProvider |
getExecutionStrategyProvider() |
protected graphql.kickstart.execution.GraphQLObjectMapper |
getGraphQLObjectMapper() |
graphql.kickstart.execution.config.InstrumentationProvider |
getInstrumentationProvider() |
protected GraphQLInvocationInputFactory |
getInvocationInputFactory() |
graphql.execution.preparsed.PreparsedDocumentProvider |
getPreparsedDocumentProvider() |
protected graphql.kickstart.execution.GraphQLQueryInvoker |
getQueryInvoker() |
GraphQLServletRootObjectBuilder |
getRootObjectBuilder() |
GraphQLSchemaServletProvider |
getSchemaProvider() |
protected boolean |
isAsyncServletMode() |
void |
setContextProvider(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 |
unbindMutationProvider(GraphQLMutationProvider mutationProvider) |
void |
unbindProvider(GraphQLProvider provider) |
void |
unbindQueryProvider(GraphQLQueryProvider queryProvider) |
void |
unbindServletListener(GraphQLServletListener listener) |
void |
unbindSubscriptionProvider(GraphQLSubscriptionProvider subscriptionProvider) |
void |
unbindTypesProvider(GraphQLTypesProvider typesProvider) |
void |
unsetContextProvider(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 |
updateSchema() |
addListener, doGet, doPost, executeQuery, getConfiguration, getMutations, getQueries, init, removeListener
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
public void activate(graphql.servlet.OsgiGraphQLHttpServlet.Config config)
public void deactivate()
protected graphql.kickstart.execution.GraphQLQueryInvoker getQueryInvoker()
getQueryInvoker
in class AbstractGraphQLHttpServlet
protected GraphQLInvocationInputFactory getInvocationInputFactory()
getInvocationInputFactory
in class AbstractGraphQLHttpServlet
protected graphql.kickstart.execution.GraphQLObjectMapper getGraphQLObjectMapper()
getGraphQLObjectMapper
in class AbstractGraphQLHttpServlet
protected boolean isAsyncServletMode()
isAsyncServletMode
in class AbstractGraphQLHttpServlet
protected void updateSchema()
public void bindProvider(GraphQLProvider provider)
public void unbindProvider(GraphQLProvider provider)
public void bindQueryProvider(GraphQLQueryProvider queryProvider)
public void unbindQueryProvider(GraphQLQueryProvider queryProvider)
public void bindMutationProvider(GraphQLMutationProvider mutationProvider)
public void unbindMutationProvider(GraphQLMutationProvider mutationProvider)
public void bindSubscriptionProvider(GraphQLSubscriptionProvider subscriptionProvider)
public void unbindSubscriptionProvider(GraphQLSubscriptionProvider subscriptionProvider)
public void bindTypesProvider(GraphQLTypesProvider typesProvider)
public void unbindTypesProvider(GraphQLTypesProvider typesProvider)
public void bindServletListener(GraphQLServletListener listener)
public void unbindServletListener(GraphQLServletListener listener)
public void setContextProvider(GraphQLServletContextBuilder contextBuilder)
public void unsetContextProvider(GraphQLServletContextBuilder contextBuilder)
public void unsetRootObjectBuilder(graphql.kickstart.execution.GraphQLRootObjectBuilder rootObjectBuilder)
public void unsetExecutionStrategyProvider(graphql.kickstart.execution.config.ExecutionStrategyProvider provider)
public void unsetInstrumentationProvider(graphql.kickstart.execution.config.InstrumentationProvider provider)
public void unsetErrorHandler(graphql.kickstart.execution.error.GraphQLErrorHandler errorHandler)
public void unsetPreparsedDocumentProvider(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
public void bindCodeRegistryProvider(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider)
public void unbindCodeRegistryProvider(GraphQLCodeRegistryProvider graphQLCodeRegistryProvider)
public GraphQLServletContextBuilder getContextBuilder()
public GraphQLServletRootObjectBuilder getRootObjectBuilder()
public void setRootObjectBuilder(GraphQLServletRootObjectBuilder rootObjectBuilder)
public graphql.kickstart.execution.config.ExecutionStrategyProvider getExecutionStrategyProvider()
public void setExecutionStrategyProvider(graphql.kickstart.execution.config.ExecutionStrategyProvider provider)
public graphql.kickstart.execution.config.InstrumentationProvider getInstrumentationProvider()
public void setInstrumentationProvider(graphql.kickstart.execution.config.InstrumentationProvider provider)
public graphql.kickstart.execution.error.GraphQLErrorHandler getErrorHandler()
public void setErrorHandler(graphql.kickstart.execution.error.GraphQLErrorHandler errorHandler)
public graphql.execution.preparsed.PreparsedDocumentProvider getPreparsedDocumentProvider()
public void setPreparsedDocumentProvider(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
public GraphQLSchemaServletProvider getSchemaProvider()