Package graphql.execution
Class Execution
java.lang.Object
graphql.execution.Execution
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FieldCollectorprivate final Instrumentationprivate static final org.slf4j.Loggerprivate final ExecutionStrategyprivate final ExecutionStrategyprivate final ExecutionStrategyprivate final ValueUnboxer -
Constructor Summary
ConstructorsConstructorDescriptionExecution(ExecutionStrategy queryStrategy, ExecutionStrategy mutationStrategy, ExecutionStrategy subscriptionStrategy, Instrumentation instrumentation, ValueUnboxer valueUnboxer) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddExtensionsBuilderNotPresent(GraphQLContext graphQLContext) execute(Document document, GraphQLSchema graphQLSchema, ExecutionId executionId, ExecutionInput executionInput, InstrumentationState instrumentationState) private CompletableFuture<ExecutionResult> executeOperation(ExecutionContext executionContext, Object root, OperationDefinition operationDefinition) private ExecutionResultmergeExtensionsBuilderIfPresent(ExecutionResult executionResult, GraphQLContext graphQLContext)
-
Field Details
-
logNotSafe
private static final org.slf4j.Logger logNotSafe -
fieldCollector
-
queryStrategy
-
mutationStrategy
-
subscriptionStrategy
-
instrumentation
-
valueUnboxer
-
-
Constructor Details
-
Execution
public Execution(ExecutionStrategy queryStrategy, ExecutionStrategy mutationStrategy, ExecutionStrategy subscriptionStrategy, Instrumentation instrumentation, ValueUnboxer valueUnboxer)
-
-
Method Details
-
execute
public CompletableFuture<ExecutionResult> execute(Document document, GraphQLSchema graphQLSchema, ExecutionId executionId, ExecutionInput executionInput, InstrumentationState instrumentationState) -
executeOperation
private CompletableFuture<ExecutionResult> executeOperation(ExecutionContext executionContext, Object root, OperationDefinition operationDefinition) -
addExtensionsBuilderNotPresent
-
mergeExtensionsBuilderIfPresent
private ExecutionResult mergeExtensionsBuilderIfPresent(ExecutionResult executionResult, GraphQLContext graphQLContext)
-