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 ExecutionContextBuilderstatic ExecutionContextBuilderCreates 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
ExecutionContexts
-
newExecutionContextBuilder
Creates a new builder based on a previous execution context- Parameters:
other- the previous execution to clone- Returns:
- a new builder of
ExecutionContexts
-
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
-
profiler
-
coercedVariables(CoercedVariables)instead