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 ExecutionContextBuilderstatic ExecutionContextBuilderCreates 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
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.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