public class SimpleGraphQLServlet extends GraphQLServlet
GraphQLServlet.Request, GraphQLServlet.VariablesDeserializer
Constructor and Description |
---|
SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema,
graphql.execution.ExecutionStrategy executionStrategy) |
Modifier and Type | Method and Description |
---|---|
protected GraphQLContext |
createContext(java.util.Optional<javax.servlet.http.HttpServletRequest> request,
java.util.Optional<javax.servlet.http.HttpServletResponse> response) |
protected graphql.execution.ExecutionStrategy |
getExecutionStrategy() |
graphql.schema.GraphQLSchema |
getReadOnlySchema() |
graphql.schema.GraphQLSchema |
getSchema() |
protected java.util.Map<java.lang.String,java.lang.Object> |
transformVariables(graphql.schema.GraphQLSchema schema,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> variables) |
addOperationListener, doGet, doPost, executeQuery, getMutations, getQueries, removeOperationListener
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
public SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema, graphql.execution.ExecutionStrategy executionStrategy)
public graphql.schema.GraphQLSchema getSchema()
public graphql.schema.GraphQLSchema getReadOnlySchema()
protected GraphQLContext createContext(java.util.Optional<javax.servlet.http.HttpServletRequest> request, java.util.Optional<javax.servlet.http.HttpServletResponse> response)
createContext
in class GraphQLServlet
protected graphql.execution.ExecutionStrategy getExecutionStrategy()
getExecutionStrategy
in class GraphQLServlet
protected java.util.Map<java.lang.String,java.lang.Object> transformVariables(graphql.schema.GraphQLSchema schema, java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> variables)
transformVariables
in class GraphQLServlet