Package graphql.execution
Class ExecutionContextBuilder
java.lang.Object
graphql.execution.ExecutionContextBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
coercedVariables
(CoercedVariables coercedVariables) Deprecated.dataLoaderDispatcherStrategy
(DataLoaderDispatchStrategy dataLoaderDispatcherStrategy) dataLoaderRegistry
(org.dataloader.DataLoaderRegistry dataLoaderRegistry) engineRunningState
(EngineRunningState engineRunningState) executionId
(ExecutionId executionId) executionInput
(ExecutionInput executionInput) fragmentsByName
(Map<String, FragmentDefinition> fragmentsByName) graphQLContext
(GraphQLContext context) graphQLSchema
(GraphQLSchema graphQLSchema) instrumentation
(Instrumentation instrumentation) instrumentationState
(InstrumentationState instrumentationState) localContext
(Object localContext) mutationStrategy
(ExecutionStrategy mutationStrategy) static ExecutionContextBuilder
static ExecutionContextBuilder
Creates a new builder based on a previous execution contextnormalizedVariableValues
(Supplier<NormalizedVariables> normalizedVariables) operationDefinition
(OperationDefinition operationDefinition) propagapropagateErrorsOnNonNullContractFailureeErrors
(boolean propagateErrorsOnNonNullContractFailure) queryStrategy
(ExecutionStrategy queryStrategy) responseMapFactory
(ResponseMapFactory responseMapFactory) subscriptionStrategy
(ExecutionStrategy subscriptionStrategy) valueUnboxer
(ValueUnboxer valueUnboxer) Deprecated.
-
Constructor Details
-
ExecutionContextBuilder
public ExecutionContextBuilder()
-
-
Method Details
-
newExecutionContextBuilder
- Returns:
- a new builder of
ExecutionContext
s
-
newExecutionContextBuilder
Creates a new builder based on a previous execution context- Parameters:
other
- the previous execution to clone- Returns:
- a new builder of
ExecutionContext
s
-
instrumentation
-
instrumentationState
-
executionId
-
graphQLSchema
-
queryStrategy
-
mutationStrategy
-
subscriptionStrategy
-
context
Deprecated. -
graphQLContext
-
localContext
-
root
-
variables
@Deprecated(since="2022-05-24") public ExecutionContextBuilder variables(Map<String, Object> variables) Deprecated.usecoercedVariables(CoercedVariables)
instead- Parameters:
variables
- map of already coerced variables- Returns:
- this builder
-
coercedVariables
-
normalizedVariableValues
public ExecutionContextBuilder normalizedVariableValues(Supplier<NormalizedVariables> normalizedVariables) -
fragmentsByName
-
document
-
operationDefinition
-
dataLoaderRegistry
public ExecutionContextBuilder dataLoaderRegistry(org.dataloader.DataLoaderRegistry dataLoaderRegistry) -
locale
-
valueUnboxer
-
executionInput
-
dataLoaderDispatcherStrategy
public ExecutionContextBuilder dataLoaderDispatcherStrategy(DataLoaderDispatchStrategy dataLoaderDispatcherStrategy) -
responseMapFactory
-
resetErrors
-
propagapropagateErrorsOnNonNullContractFailureeErrors
@ExperimentalApi public ExecutionContextBuilder propagapropagateErrorsOnNonNullContractFailureeErrors(boolean propagateErrorsOnNonNullContractFailure) -
build
-
engineRunningState
-
coercedVariables(CoercedVariables)
instead