public class SimpleGraphQLServlet extends GraphQLServlet
Modifier and Type | Class and Description |
---|---|
static class |
SimpleGraphQLServlet.Builder |
GraphQLServlet.GraphQLRequest, GraphQLServlet.GraphQLResponse, GraphQLServlet.GraphQLResponseHandler, GraphQLServlet.HttpRequestHandler, GraphQLServlet.VariablesDeserializer
APPLICATION_GRAPHQL, APPLICATION_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,
boolean asyncServletMode)
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, removeListener
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
destroy, 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, boolean asyncServletMode)
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 GraphQLServlet
protected GraphQLContext createContext(java.util.Optional<javax.servlet.http.HttpServletRequest> request, java.util.Optional<javax.servlet.http.HttpServletResponse> response)
createContext
in class GraphQLServlet
protected java.lang.Object createRootObject(java.util.Optional<javax.servlet.http.HttpServletRequest> request, java.util.Optional<javax.servlet.http.HttpServletResponse> response)
createRootObject
in class GraphQLServlet
protected ExecutionStrategyProvider getExecutionStrategyProvider()
getExecutionStrategyProvider
in class GraphQLServlet
protected graphql.execution.instrumentation.Instrumentation getInstrumentation()
getInstrumentation
in class GraphQLServlet
protected GraphQLErrorHandler getGraphQLErrorHandler()
getGraphQLErrorHandler
in class GraphQLServlet
protected graphql.execution.preparsed.PreparsedDocumentProvider getPreparsedDocumentProvider()
getPreparsedDocumentProvider
in class GraphQLServlet