public class DeafultBatchExecutionHandler extends java.lang.Object implements BatchExecutionHandler
| Constructor and Description |
|---|
DeafultBatchExecutionHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
handleBatch(GraphQLBatchedInvocationInput batchedInvocationInput,
java.io.Writer writer,
GraphQLObjectMapper graphQLObjectMapper,
java.util.function.BiFunction<GraphQLInvocationInput,graphql.ExecutionInput,graphql.ExecutionResult> queryFunction)
Allows separating the logic of handling batch queries from how each individual query is resolved.
|
public void handleBatch(GraphQLBatchedInvocationInput batchedInvocationInput, java.io.Writer writer, GraphQLObjectMapper graphQLObjectMapper, java.util.function.BiFunction<GraphQLInvocationInput,graphql.ExecutionInput,graphql.ExecutionResult> queryFunction)
BatchExecutionHandlerhandleBatch in interface BatchExecutionHandlerbatchedInvocationInput - the batch query inputwriter - request writer to ouput results.graphQLObjectMapper - object mapper used to serialize resultsqueryFunction - Function to produce query results.