public class OsgiGraphQLServlet extends GraphQLServlet
GraphQLServlet.GraphQLRequest, GraphQLServlet.GraphQLResponse, GraphQLServlet.GraphQLResponseHandler, GraphQLServlet.HttpRequestHandler, GraphQLServlet.VariablesDeserializerAPPLICATION_JSON_UTF8, log, STATUS_BAD_REQUEST, STATUS_OK| Constructor and Description |
|---|
OsgiGraphQLServlet() |
addListener, doGet, doPost, executeQuery, getMapper, getMutations, getQueries, removeListenerdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, servicedestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, logprotected 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 typesProviders(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)
protected GraphQLSchemaProvider getSchemaProvider()
getSchemaProvider in class GraphQLServletprotected GraphQLContext createContext(java.util.Optional<javax.servlet.http.HttpServletRequest> req, java.util.Optional<javax.servlet.http.HttpServletResponse> resp)
createContext in class GraphQLServletprotected java.lang.Object createRootObject(java.util.Optional<javax.servlet.http.HttpServletRequest> request,
java.util.Optional<javax.servlet.http.HttpServletResponse> response)
createRootObject in class GraphQLServletprotected ExecutionStrategyProvider getExecutionStrategyProvider()
getExecutionStrategyProvider in class GraphQLServletprotected graphql.execution.instrumentation.Instrumentation getInstrumentation()
getInstrumentation in class GraphQLServletprotected GraphQLErrorHandler getGraphQLErrorHandler()
getGraphQLErrorHandler in class GraphQLServletprotected graphql.execution.preparsed.PreparsedDocumentProvider getPreparsedDocumentProvider()
getPreparsedDocumentProvider in class GraphQLServlet