Package graphql.execution
Class ExecutionContextBuilder
java.lang.Object
graphql.execution.ExecutionContextBuilder
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) CoercedVariables
(package private) Object
(package private) org.dataloader.DataLoaderRegistry
(package private) Document
(package private) com.google.common.collect.ImmutableList
<GraphQLError> (package private) ExecutionId
(package private) ExecutionInput
(package private) com.google.common.collect.ImmutableMap
<String, FragmentDefinition> (package private) GraphQLContext
(package private) GraphQLSchema
(package private) Instrumentation
(package private) InstrumentationState
(package private) Object
(package private) Locale
(package private) ExecutionStrategy
(package private) OperationDefinition
(package private) ExecutionStrategy
(package private) Object
(package private) ExecutionStrategy
(package private) ValueUnboxer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
coercedVariables
(CoercedVariables coercedVariables) Deprecated.dataLoaderRegistry
(org.dataloader.DataLoaderRegistry dataLoaderRegistry) 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 contextoperationDefinition
(OperationDefinition operationDefinition) queryStrategy
(ExecutionStrategy queryStrategy) subscriptionStrategy
(ExecutionStrategy subscriptionStrategy) valueUnboxer
(ValueUnboxer valueUnboxer) Deprecated.
-
Field Details
-
instrumentation
Instrumentation instrumentation -
executionId
ExecutionId executionId -
instrumentationState
InstrumentationState instrumentationState -
graphQLSchema
GraphQLSchema graphQLSchema -
queryStrategy
ExecutionStrategy queryStrategy -
mutationStrategy
ExecutionStrategy mutationStrategy -
subscriptionStrategy
ExecutionStrategy subscriptionStrategy -
context
Object context -
graphQLContext
GraphQLContext graphQLContext -
root
Object root -
document
Document document -
operationDefinition
OperationDefinition operationDefinition -
coercedVariables
CoercedVariables coercedVariables -
fragmentsByName
com.google.common.collect.ImmutableMap<String,FragmentDefinition> fragmentsByName -
dataLoaderRegistry
org.dataloader.DataLoaderRegistry dataLoaderRegistry -
locale
Locale locale -
errors
com.google.common.collect.ImmutableList<GraphQLError> errors -
valueUnboxer
ValueUnboxer valueUnboxer -
localContext
Object localContext -
executionInput
ExecutionInput executionInput
-
-
Constructor Details
-
ExecutionContextBuilder
public ExecutionContextBuilder() -
ExecutionContextBuilder
ExecutionContextBuilder(ExecutionContext other)
-
-
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.usecoercedVariables(CoercedVariables)
instead- Parameters:
variables
- map of already coerced variables- Returns:
- this builder
-
coercedVariables
-
fragmentsByName
-
document
-
operationDefinition
-
dataLoaderRegistry
public ExecutionContextBuilder dataLoaderRegistry(org.dataloader.DataLoaderRegistry dataLoaderRegistry) -
locale
-
valueUnboxer
-
executionInput
-
resetErrors
-
build
-
coercedVariables(CoercedVariables)
instead