Package io.smallrye.graphql.execution
Class ExecutionService
- java.lang.Object
-
- io.smallrye.graphql.execution.ExecutionService
-
public class ExecutionService extends Object
Executing the GraphQL request- Author:
- Phillip Kruger ([email protected])
-
-
Constructor Summary
Constructors Constructor Description ExecutionService(graphql.schema.GraphQLSchema graphQLSchema, Schema schema)
ExecutionService(graphql.schema.GraphQLSchema graphQLSchema, Schema schema, graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(javax.json.JsonObject jsonInput, ExecutionResponseWriter writer, boolean async)
void
execute(javax.json.JsonObject jsonInput, Map<String,Object> context, ExecutionResponseWriter writer, boolean async)
void
executeAsync(javax.json.JsonObject jsonInput, ExecutionResponseWriter writer)
void
executeAsync(javax.json.JsonObject jsonInput, Map<String,Object> context, ExecutionResponseWriter writer)
void
executeSync(javax.json.JsonObject jsonInput, ExecutionResponseWriter writer)
void
executeSync(javax.json.JsonObject jsonInput, Map<String,Object> context, ExecutionResponseWriter writer)
-
-
-
Constructor Detail
-
ExecutionService
public ExecutionService(graphql.schema.GraphQLSchema graphQLSchema, Schema schema)
-
ExecutionService
public ExecutionService(graphql.schema.GraphQLSchema graphQLSchema, Schema schema, graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
-
-
Method Detail
-
executeSync
public void executeSync(javax.json.JsonObject jsonInput, ExecutionResponseWriter writer)
-
executeSync
public void executeSync(javax.json.JsonObject jsonInput, Map<String,Object> context, ExecutionResponseWriter writer)
-
executeAsync
public void executeAsync(javax.json.JsonObject jsonInput, ExecutionResponseWriter writer)
-
executeAsync
public void executeAsync(javax.json.JsonObject jsonInput, Map<String,Object> context, ExecutionResponseWriter writer)
-
execute
public void execute(javax.json.JsonObject jsonInput, ExecutionResponseWriter writer, boolean async)
-
execute
public void execute(javax.json.JsonObject jsonInput, Map<String,Object> context, ExecutionResponseWriter writer, boolean async)
-
-