Package graphql.kickstart.servlet.input
Class GraphQLInvocationInputFactory
java.lang.Object
graphql.kickstart.servlet.input.GraphQLInvocationInputFactory
- All Implemented Interfaces:
graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory
public class GraphQLInvocationInputFactory
extends Object
implements graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
GraphQLInvocationInputFactory
(Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier, Supplier<GraphQLServletContextBuilder> contextBuilderSupplier, Supplier<GraphQLServletRootObjectBuilder> rootObjectBuilderSupplier) -
Method Summary
Modifier and TypeMethodDescriptiongraphql.kickstart.execution.input.GraphQLBatchedInvocationInput
create
(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) graphql.kickstart.execution.input.GraphQLBatchedInvocationInput
create
(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequest, jakarta.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, graphql.kickstart.execution.subscriptions.SubscriptionSession session) graphql.kickstart.execution.input.GraphQLSingleInvocationInput
create
(graphql.kickstart.execution.GraphQLRequest graphQLRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) graphql.kickstart.execution.input.GraphQLBatchedInvocationInput
createReadOnly
(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) graphql.kickstart.execution.input.GraphQLSingleInvocationInput
createReadOnly
(graphql.kickstart.execution.GraphQLRequest graphQLRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) graphql.kickstart.execution.config.GraphQLSchemaProvider
newBuilder
(GraphQLSchemaServletProvider schemaProvider) newBuilder
(graphql.schema.GraphQLSchema schema) newBuilder
(Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier)
-
Constructor Details
-
GraphQLInvocationInputFactory
protected GraphQLInvocationInputFactory(Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier, Supplier<GraphQLServletContextBuilder> contextBuilderSupplier, Supplier<GraphQLServletRootObjectBuilder> rootObjectBuilderSupplier)
-
-
Method Details
-
newBuilder
-
newBuilder
public static GraphQLInvocationInputFactory.Builder newBuilder(GraphQLSchemaServletProvider schemaProvider) -
newBuilder
public static GraphQLInvocationInputFactory.Builder newBuilder(Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier) -
getSchemaProvider
public graphql.kickstart.execution.config.GraphQLSchemaProvider getSchemaProvider() -
create
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
create
public graphql.kickstart.execution.input.GraphQLBatchedInvocationInput create(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
createReadOnly
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput createReadOnly(graphql.kickstart.execution.GraphQLRequest graphQLRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
createReadOnly
public graphql.kickstart.execution.input.GraphQLBatchedInvocationInput createReadOnly(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
create
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest) -
create
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest, graphql.kickstart.execution.subscriptions.SubscriptionSession session) - Specified by:
create
in interfacegraphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory
-
create
public graphql.kickstart.execution.input.GraphQLBatchedInvocationInput create(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequest, jakarta.websocket.Session session)
-