Package graphql.annotations.strategies
Class EnhancedExecutionStrategy
- java.lang.Object
-
- graphql.execution.ExecutionStrategy
-
- graphql.execution.AbstractAsyncExecutionStrategy
-
- graphql.execution.AsyncSerialExecutionStrategy
-
- graphql.annotations.strategies.EnhancedExecutionStrategy
-
public class EnhancedExecutionStrategy extends graphql.execution.AsyncSerialExecutionStrategy
-
-
Constructor Summary
Constructors Constructor Description EnhancedExecutionStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected graphql.execution.FieldValueInfocompleteValue(graphql.execution.ExecutionContext executionContext, graphql.execution.ExecutionStrategyParameters parameters)protected java.util.concurrent.CompletableFuture<graphql.ExecutionResult>resolveField(graphql.execution.ExecutionContext executionContext, graphql.execution.ExecutionStrategyParameters parameters)-
Methods inherited from class graphql.execution.ExecutionStrategy
assertNonNullFieldPrecondition, assertNonNullFieldPrecondition, completeField, completeValueForEnum, completeValueForList, completeValueForList, completeValueForNull, completeValueForObject, completeValueForScalar, createExecutionStepInfo, fetchField, getFieldDef, getFieldDef, getNormalizedField, handleFetchingException, handleNonNullException, mkNameForPath, mkNameForPath, mkNameForPath, resolveFieldWithInfo, resolveType, toIterable, unboxPossibleDataFetcherResult
-
-
-
-
Method Detail
-
resolveField
protected java.util.concurrent.CompletableFuture<graphql.ExecutionResult> resolveField(graphql.execution.ExecutionContext executionContext, graphql.execution.ExecutionStrategyParameters parameters)- Overrides:
resolveFieldin classgraphql.execution.ExecutionStrategy
-
completeValue
protected graphql.execution.FieldValueInfo completeValue(graphql.execution.ExecutionContext executionContext, graphql.execution.ExecutionStrategyParameters parameters) throws graphql.execution.NonNullableFieldWasNullException- Overrides:
completeValuein classgraphql.execution.ExecutionStrategy- Throws:
graphql.execution.NonNullableFieldWasNullException
-
-