public class SimpleGraphQLServlet extends GraphQLServlet
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleGraphQLServlet.Builder |
GraphQLServlet.GraphQLRequest, GraphQLServlet.GraphQLResponse, GraphQLServlet.GraphQLResponseHandler, GraphQLServlet.HttpRequestHandler, GraphQLServlet.VariablesDeserializerAPPLICATION_JSON_UTF8, log, STATUS_BAD_REQUEST, STATUS_OK| Modifier | Constructor and Description |
|---|---|
|
SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema)
Deprecated.
use
builder(GraphQLSchema) instead. |
|
SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema,
graphql.execution.ExecutionStrategy executionStrategy)
Deprecated.
use
builder(GraphQLSchema) instead. |
|
SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema,
ExecutionStrategyProvider executionStrategyProvider)
Deprecated.
use
builder(GraphQLSchema) instead. |
|
SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema,
ExecutionStrategyProvider executionStrategyProvider,
ObjectMapperConfigurer objectMapperConfigurer,
java.util.List<GraphQLServletListener> listeners,
graphql.execution.instrumentation.Instrumentation instrumentation,
GraphQLErrorHandler errorHandler,
GraphQLContextBuilder contextBuilder,
GraphQLRootObjectBuilder rootObjectBuilder,
graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
Deprecated.
use
builder(GraphQLSchema) instead. |
|
SimpleGraphQLServlet(GraphQLSchemaProvider schemaProvider,
ExecutionStrategyProvider executionStrategyProvider,
ObjectMapperConfigurer objectMapperConfigurer,
java.util.List<GraphQLServletListener> listeners,
graphql.execution.instrumentation.Instrumentation instrumentation,
GraphQLErrorHandler errorHandler,
GraphQLContextBuilder contextBuilder,
GraphQLRootObjectBuilder rootObjectBuilder,
graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
Deprecated.
use
builder(GraphQLSchemaProvider) instead. |
protected |
SimpleGraphQLServlet(SimpleGraphQLServlet.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static SimpleGraphQLServlet.Builder |
builder(graphql.schema.GraphQLSchema schema) |
static SimpleGraphQLServlet.Builder |
builder(GraphQLSchemaProvider schemaProvider) |
static SimpleGraphQLServlet |
create(graphql.schema.GraphQLSchema schema) |
static SimpleGraphQLServlet |
create(GraphQLSchemaProvider schemaProvider) |
protected GraphQLContext |
createContext(java.util.Optional<javax.servlet.http.HttpServletRequest> request,
java.util.Optional<javax.servlet.http.HttpServletResponse> response) |
protected java.lang.Object |
createRootObject(java.util.Optional<javax.servlet.http.HttpServletRequest> request,
java.util.Optional<javax.servlet.http.HttpServletResponse> response) |
protected ExecutionStrategyProvider |
getExecutionStrategyProvider() |
protected GraphQLErrorHandler |
getGraphQLErrorHandler() |
protected graphql.execution.instrumentation.Instrumentation |
getInstrumentation() |
protected graphql.execution.preparsed.PreparsedDocumentProvider |
getPreparsedDocumentProvider() |
protected GraphQLSchemaProvider |
getSchemaProvider() |
addListener, doGet, doPost, executeQuery, getMapper, getMutations, getQueries, removeListenerdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, servicedestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log@Deprecated public SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema)
builder(GraphQLSchema) instead.@Deprecated
public SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema,
graphql.execution.ExecutionStrategy executionStrategy)
builder(GraphQLSchema) instead.@Deprecated
public SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema,
ExecutionStrategyProvider executionStrategyProvider)
builder(GraphQLSchema) instead.@Deprecated
public SimpleGraphQLServlet(graphql.schema.GraphQLSchema schema,
ExecutionStrategyProvider executionStrategyProvider,
ObjectMapperConfigurer objectMapperConfigurer,
java.util.List<GraphQLServletListener> listeners,
graphql.execution.instrumentation.Instrumentation instrumentation,
GraphQLErrorHandler errorHandler,
GraphQLContextBuilder contextBuilder,
GraphQLRootObjectBuilder rootObjectBuilder,
graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
builder(GraphQLSchema) instead.@Deprecated public SimpleGraphQLServlet(GraphQLSchemaProvider schemaProvider, ExecutionStrategyProvider executionStrategyProvider, ObjectMapperConfigurer objectMapperConfigurer, java.util.List<GraphQLServletListener> listeners, graphql.execution.instrumentation.Instrumentation instrumentation, GraphQLErrorHandler errorHandler, GraphQLContextBuilder contextBuilder, GraphQLRootObjectBuilder rootObjectBuilder, graphql.execution.preparsed.PreparsedDocumentProvider preparsedDocumentProvider)
builder(GraphQLSchemaProvider) instead.protected SimpleGraphQLServlet(SimpleGraphQLServlet.Builder builder)
public static SimpleGraphQLServlet create(graphql.schema.GraphQLSchema schema)
public static SimpleGraphQLServlet create(GraphQLSchemaProvider schemaProvider)
public static SimpleGraphQLServlet.Builder builder(graphql.schema.GraphQLSchema schema)
public static SimpleGraphQLServlet.Builder builder(GraphQLSchemaProvider schemaProvider)
protected GraphQLSchemaProvider getSchemaProvider()
getSchemaProvider in class GraphQLServletprotected GraphQLContext createContext(java.util.Optional<javax.servlet.http.HttpServletRequest> request, java.util.Optional<javax.servlet.http.HttpServletResponse> response)
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