public class OsgiGraphQLHttpServlet extends AbstractGraphQLHttpServlet
AbstractGraphQLHttpServlet.HttpRequestHandler
APPLICATION_EVENT_STREAM_UTF8, APPLICATION_GRAPHQL, APPLICATION_JSON_UTF8, log, STATUS_BAD_REQUEST, STATUS_OK
Constructor and Description |
---|
OsgiGraphQLHttpServlet() |
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 GraphQLQueryInvoker getQueryInvoker()
getQueryInvoker
in class AbstractGraphQLHttpServlet
protected GraphQLInvocationInputFactory getInvocationInputFactory()
getInvocationInputFactory
in class AbstractGraphQLHttpServlet
protected GraphQLObjectMapper getGraphQLObjectMapper()
getGraphQLObjectMapper
in class AbstractGraphQLHttpServlet
protected GraphQLBatchExecutionHandlerFactory getBatchExecutionHandlerFactory()
getBatchExecutionHandlerFactory
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(GraphQLContextBuilder contextBuilder)
public void unsetContextProvider(GraphQLContextBuilder contextBuilder)
public void setRootObjectBuilder(GraphQLRootObjectBuilder rootObjectBuilder)
public void unsetRootObjectBuilder(GraphQLRootObjectBuilder rootObjectBuilder)
public void setExecutionStrategyProvider(ExecutionStrategyProvider provider)
public void unsetExecutionStrategyProvider(ExecutionStrategyProvider provider)
public void setInstrumentationProvider(InstrumentationProvider provider)
public void unsetInstrumentationProvider(InstrumentationProvider provider)
public void setErrorHandler(GraphQLErrorHandler errorHandler)
public void unsetErrorHandler(GraphQLErrorHandler errorHandler)
public void setPreparsedDocumentProvider(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
public void unsetPreparsedDocumentProvider(graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
public GraphQLContextBuilder getContextBuilder()
public GraphQLRootObjectBuilder getRootObjectBuilder()
public ExecutionStrategyProvider getExecutionStrategyProvider()
public InstrumentationProvider getInstrumentationProvider()
public GraphQLErrorHandler getErrorHandler()
public graphql.execution.preparsed.PreparsedDocumentProvider getPreparsedDocumentProvider()
public GraphQLSchemaProvider getSchemaProvider()