Class AbstractAsyncExecutionStrategy
java.lang.Object
graphql.execution.ExecutionStrategy
graphql.execution.AbstractAsyncExecutionStrategy
- Direct Known Subclasses:
AsyncExecutionStrategy, AsyncSerialExecutionStrategy
-
Field Summary
Fields inherited from class ExecutionStrategy
dataFetcherExceptionHandler, executionStepInfoFactory, fieldCollector -
Constructor Summary
ConstructorsConstructorDescriptionAbstractAsyncExecutionStrategy(DataFetcherExceptionHandler dataFetcherExceptionHandler) -
Method Summary
Modifier and TypeMethodDescriptionprotected BiConsumer<List<ExecutionResult>, Throwable> handleResults(ExecutionContext executionContext, List<String> fieldNames, CompletableFuture<ExecutionResult> overallResult) Methods inherited from class ExecutionStrategy
assertNonNullFieldPrecondition, assertNonNullFieldPrecondition, completeField, completeValue, completeValueForEnum, completeValueForList, completeValueForList, completeValueForNull, completeValueForObject, completeValueForScalar, createExecutionStepInfo, execute, fetchField, getFieldDef, getFieldDef, getNormalizedField, handleFetchingException, handleNonNullException, mkNameForPath, mkNameForPath, mkNameForPath, resolveField, resolveFieldWithInfo, resolveType, toIterable, unboxPossibleDataFetcherResult
-
Constructor Details
-
AbstractAsyncExecutionStrategy
public AbstractAsyncExecutionStrategy() -
AbstractAsyncExecutionStrategy
-
-
Method Details
-
handleResults
protected BiConsumer<List<ExecutionResult>, Throwable> handleResults(ExecutionContext executionContext, List<String> fieldNames, CompletableFuture<ExecutionResult> overallResult)
-