public class GraphQLInvocationInputFactory
extends java.lang.Object
implements graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory
Modifier and Type | Class and Description |
---|---|
static class |
GraphQLInvocationInputFactory.Builder |
Modifier | Constructor and Description |
---|---|
protected |
GraphQLInvocationInputFactory(java.util.function.Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier,
java.util.function.Supplier<GraphQLServletContextBuilder> contextBuilderSupplier,
java.util.function.Supplier<GraphQLServletRootObjectBuilder> rootObjectBuilderSupplier) |
Modifier and Type | Method and Description |
---|---|
graphql.kickstart.execution.input.GraphQLBatchedInvocationInput |
create(graphql.kickstart.execution.context.ContextSetting contextSetting,
java.util.List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
graphql.kickstart.execution.input.GraphQLBatchedInvocationInput |
create(graphql.kickstart.execution.context.ContextSetting contextSetting,
java.util.List<graphql.kickstart.execution.GraphQLRequest> graphQLRequest,
javax.websocket.Session session) |
graphql.kickstart.execution.input.GraphQLSingleInvocationInput |
create(graphql.kickstart.execution.GraphQLRequest graphQLRequest) |
graphql.kickstart.execution.input.GraphQLSingleInvocationInput |
create(graphql.kickstart.execution.GraphQLRequest graphQLRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
graphql.kickstart.execution.input.GraphQLSingleInvocationInput |
create(graphql.kickstart.execution.GraphQLRequest graphQLRequest,
graphql.kickstart.execution.subscriptions.SubscriptionSession session) |
graphql.kickstart.execution.input.GraphQLBatchedInvocationInput |
createReadOnly(graphql.kickstart.execution.context.ContextSetting contextSetting,
java.util.List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
graphql.kickstart.execution.input.GraphQLSingleInvocationInput |
createReadOnly(graphql.kickstart.execution.GraphQLRequest graphQLRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
graphql.kickstart.execution.config.GraphQLSchemaProvider |
getSchemaProvider() |
static GraphQLInvocationInputFactory.Builder |
newBuilder(graphql.schema.GraphQLSchema schema) |
static GraphQLInvocationInputFactory.Builder |
newBuilder(GraphQLSchemaServletProvider schemaProvider) |
static GraphQLInvocationInputFactory.Builder |
newBuilder(java.util.function.Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier) |
protected GraphQLInvocationInputFactory(java.util.function.Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier, java.util.function.Supplier<GraphQLServletContextBuilder> contextBuilderSupplier, java.util.function.Supplier<GraphQLServletRootObjectBuilder> rootObjectBuilderSupplier)
public static GraphQLInvocationInputFactory.Builder newBuilder(graphql.schema.GraphQLSchema schema)
public static GraphQLInvocationInputFactory.Builder newBuilder(GraphQLSchemaServletProvider schemaProvider)
public static GraphQLInvocationInputFactory.Builder newBuilder(java.util.function.Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier)
public graphql.kickstart.execution.config.GraphQLSchemaProvider getSchemaProvider()
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public graphql.kickstart.execution.input.GraphQLBatchedInvocationInput create(graphql.kickstart.execution.context.ContextSetting contextSetting, java.util.List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput createReadOnly(graphql.kickstart.execution.GraphQLRequest graphQLRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public graphql.kickstart.execution.input.GraphQLBatchedInvocationInput createReadOnly(graphql.kickstart.execution.context.ContextSetting contextSetting, java.util.List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest)
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest, graphql.kickstart.execution.subscriptions.SubscriptionSession session)
create
in interface graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory
public graphql.kickstart.execution.input.GraphQLBatchedInvocationInput create(graphql.kickstart.execution.context.ContextSetting contextSetting, java.util.List<graphql.kickstart.execution.GraphQLRequest> graphQLRequest, javax.websocket.Session session)