Package graphql.execution
Class Execution
java.lang.Object
graphql.execution.Execution
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FieldCollector
private final Instrumentation
private static final org.slf4j.Logger
private final ExecutionStrategy
private final ExecutionStrategy
private final ExecutionStrategy
private final ValueUnboxer
-
Constructor Summary
ConstructorsConstructorDescriptionExecution
(ExecutionStrategy queryStrategy, ExecutionStrategy mutationStrategy, ExecutionStrategy subscriptionStrategy, Instrumentation instrumentation, ValueUnboxer valueUnboxer) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addExtensionsBuilderNotPresent
(GraphQLContext graphQLContext) execute
(Document document, GraphQLSchema graphQLSchema, ExecutionId executionId, ExecutionInput executionInput, InstrumentationState instrumentationState) private CompletableFuture
<ExecutionResult> executeOperation
(ExecutionContext executionContext, Object root, OperationDefinition operationDefinition) private ExecutionResult
mergeExtensionsBuilderIfPresent
(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)
-