@PublicSpi public abstract class AbstractAsyncExecutionStrategy extends ExecutionStrategy
dataFetcherExceptionHandler, executionStepInfoFactory, fieldCollector, valuesResolver
Constructor and Description |
---|
AbstractAsyncExecutionStrategy() |
AbstractAsyncExecutionStrategy(DataFetcherExceptionHandler dataFetcherExceptionHandler) |
Modifier and Type | Method and Description |
---|---|
protected java.util.function.BiConsumer<java.util.List<ExecutionResult>,java.lang.Throwable> |
handleResults(ExecutionContext executionContext,
java.util.List<java.lang.String> fieldNames,
java.util.concurrent.CompletableFuture<ExecutionResult> overallResult) |
protected java.util.function.BiConsumer<java.util.List<ExecutionResult>,java.lang.Throwable> |
handleResults(ExecutionContext executionContext,
java.util.List<java.lang.String> fieldNames,
java.util.concurrent.CompletableFuture<ExecutionResult> overallResult,
ExecutionStrategyParameters parameters) |
assertNonNullFieldPrecondition, assertNonNullFieldPrecondition, completeField, completeValue, completeValueForEnum, completeValueForList, completeValueForList, completeValueForObject, completeValueForScalar, createExecutionStepInfo, execute, fetchField, getFieldDef, getFieldDef, handleFetchingException, handleNonNullException, mkNameForPath, mkNameForPath, mkNameForPath, resolveField, resolveFieldWithInfo, resolveFieldWithInfoToNull, resolveType, toIterable, toIterable, unboxPossibleDataFetcherResult
public AbstractAsyncExecutionStrategy()
public AbstractAsyncExecutionStrategy(DataFetcherExceptionHandler dataFetcherExceptionHandler)
protected java.util.function.BiConsumer<java.util.List<ExecutionResult>,java.lang.Throwable> handleResults(ExecutionContext executionContext, java.util.List<java.lang.String> fieldNames, java.util.concurrent.CompletableFuture<ExecutionResult> overallResult, ExecutionStrategyParameters parameters)
protected java.util.function.BiConsumer<java.util.List<ExecutionResult>,java.lang.Throwable> handleResults(ExecutionContext executionContext, java.util.List<java.lang.String> fieldNames, java.util.concurrent.CompletableFuture<ExecutionResult> overallResult)