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 java.lang.Object implements graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGraphQLInvocationInputFactory.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protectedGraphQLInvocationInputFactory(java.util.function.Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier, java.util.function.Supplier<GraphQLServletContextBuilder> contextBuilderSupplier, java.util.function.Supplier<GraphQLServletRootObjectBuilder> rootObjectBuilderSupplier)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description graphql.kickstart.execution.input.GraphQLBatchedInvocationInputcreate(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.GraphQLBatchedInvocationInputcreate(graphql.kickstart.execution.context.ContextSetting contextSetting, java.util.List<graphql.kickstart.execution.GraphQLRequest> graphQLRequest, javax.websocket.Session session)graphql.kickstart.execution.input.GraphQLSingleInvocationInputcreate(graphql.kickstart.execution.GraphQLRequest graphQLRequest)graphql.kickstart.execution.input.GraphQLSingleInvocationInputcreate(graphql.kickstart.execution.GraphQLRequest graphQLRequest, graphql.kickstart.execution.subscriptions.SubscriptionSession session)graphql.kickstart.execution.input.GraphQLSingleInvocationInputcreate(graphql.kickstart.execution.GraphQLRequest graphQLRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)graphql.kickstart.execution.input.GraphQLBatchedInvocationInputcreateReadOnly(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.GraphQLSingleInvocationInputcreateReadOnly(graphql.kickstart.execution.GraphQLRequest graphQLRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)graphql.kickstart.execution.config.GraphQLSchemaProvidergetSchemaProvider()static GraphQLInvocationInputFactory.BuildernewBuilder(GraphQLSchemaServletProvider schemaProvider)static GraphQLInvocationInputFactory.BuildernewBuilder(graphql.schema.GraphQLSchema schema)static GraphQLInvocationInputFactory.BuildernewBuilder(java.util.function.Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier)
-
-
-
Constructor Detail
-
GraphQLInvocationInputFactory
protected GraphQLInvocationInputFactory(java.util.function.Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier, java.util.function.Supplier<GraphQLServletContextBuilder> contextBuilderSupplier, java.util.function.Supplier<GraphQLServletRootObjectBuilder> rootObjectBuilderSupplier)
-
-
Method Detail
-
newBuilder
public static GraphQLInvocationInputFactory.Builder newBuilder(graphql.schema.GraphQLSchema schema)
-
newBuilder
public static GraphQLInvocationInputFactory.Builder newBuilder(GraphQLSchemaServletProvider schemaProvider)
-
newBuilder
public static GraphQLInvocationInputFactory.Builder newBuilder(java.util.function.Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier)
-
getSchemaProvider
public graphql.kickstart.execution.config.GraphQLSchemaProvider getSchemaProvider()
-
create
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
create
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)
-
createReadOnly
public graphql.kickstart.execution.input.GraphQLSingleInvocationInput createReadOnly(graphql.kickstart.execution.GraphQLRequest graphQLRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
createReadOnly
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)
-
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:
createin interfacegraphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory
-
create
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)
-
-