Package | Description |
---|---|
graphql.execution | |
graphql.execution.batched | |
graphql.execution.defer | |
graphql.execution.instrumentation.parameters |
Modifier and Type | Method and Description |
---|---|
ExecutionStrategyParameters |
ExecutionStrategyParameters.Builder.build() |
ExecutionStrategyParameters |
ExecutionStrategyParameters.getParent() |
ExecutionStrategyParameters |
ExecutionStrategyParameters.transform(Consumer<ExecutionStrategyParameters.Builder> builderConsumer) |
Modifier and Type | Method and Description |
---|---|
protected FieldValueInfo |
ExecutionStrategy.completeField(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
FetchedValue fetchedValue)
Called to complete a field based on the type of the field.
|
protected FieldValueInfo |
ExecutionStrategy.completeValue(ExecutionContext executionContext,
ExecutionStrategyParameters parameters)
Called to complete a value for a field based on the type of the field.
|
protected CompletableFuture<ExecutionResult> |
ExecutionStrategy.completeValueForEnum(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
GraphQLEnumType enumType,
Object result)
Called to turn an object into a enum value according to the
GraphQLEnumType by asking that enum type to coerce the object into a valid value |
protected FieldValueInfo |
ExecutionStrategy.completeValueForList(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
Iterable<Object> iterableValues)
Called to complete a list of value for a field based on a list type.
|
protected FieldValueInfo |
ExecutionStrategy.completeValueForList(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
Object result)
Called to complete a list of value for a field based on a list type.
|
protected CompletableFuture<ExecutionResult> |
ExecutionStrategy.completeValueForObject(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
GraphQLObjectType resolvedObjectType,
Object result)
Called to turn an java object value into an graphql object value
|
protected CompletableFuture<ExecutionResult> |
ExecutionStrategy.completeValueForScalar(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
GraphQLScalarType scalarType,
Object result)
Called to turn an object into a scalar value according to the
GraphQLScalarType by asking that scalar type to coerce the object
into a valid value |
protected ExecutionStepInfo |
ExecutionStrategy.createExecutionStepInfo(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
GraphQLFieldDefinition fieldDefinition,
GraphQLObjectType fieldContainer)
Builds the type info hierarchy for the current field
|
CompletableFuture<ExecutionResult> |
SubscriptionExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters) |
CompletableFuture<ExecutionResult> |
ExecutorServiceExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters)
Deprecated.
|
abstract CompletableFuture<ExecutionResult> |
ExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters)
This is the entry point to an execution strategy.
|
CompletableFuture<ExecutionResult> |
AsyncSerialExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters) |
CompletableFuture<ExecutionResult> |
AsyncExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters) |
protected CompletableFuture<FetchedValue> |
ExecutionStrategy.fetchField(ExecutionContext executionContext,
ExecutionStrategyParameters parameters)
Called to fetch a value for a field from the
DataFetcher associated with the field
GraphQLFieldDefinition . |
protected GraphQLFieldDefinition |
ExecutionStrategy.getFieldDef(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
Field field)
Called to discover the field definition give the current parameters and the AST
Field |
static ExecutionStrategyParameters.Builder |
ExecutionStrategyParameters.newParameters(ExecutionStrategyParameters oldParameters) |
ExecutionStrategyParameters.Builder |
ExecutionStrategyParameters.Builder.parent(ExecutionStrategyParameters parent) |
protected CompletableFuture<ExecutionResult> |
ExecutionStrategy.resolveField(ExecutionContext executionContext,
ExecutionStrategyParameters parameters)
Called to fetch a value for a field and resolve it further in terms of the graphql query.
|
protected CompletableFuture<FieldValueInfo> |
ExecutionStrategy.resolveFieldWithInfo(ExecutionContext executionContext,
ExecutionStrategyParameters parameters)
Called to fetch a value for a field and its extra runtime info and resolve it further in terms of the graphql query.
|
protected GraphQLObjectType |
ExecutionStrategy.resolveType(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
GraphQLType fieldType) |
protected Iterable<Object> |
ExecutionStrategy.toIterable(ExecutionContext context,
ExecutionStrategyParameters parameters,
Object result) |
Constructor and Description |
---|
AbsoluteGraphQLError(ExecutionStrategyParameters executionStrategyParameters,
GraphQLError relativeError) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<ExecutionResult> |
BatchedExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
DeferredErrorSupport.onFetchingException(ExecutionStrategyParameters parameters,
Throwable e) |
Modifier and Type | Method and Description |
---|---|
ExecutionStrategyParameters |
InstrumentationFieldCompleteParameters.getExecutionStrategyParameters() |
ExecutionStrategyParameters |
InstrumentationExecutionStrategyParameters.getExecutionStrategyParameters() |
ExecutionStrategyParameters |
InstrumentationDeferredFieldParameters.getExecutionStrategyParameters() |
Constructor and Description |
---|
InstrumentationDeferredFieldParameters(ExecutionContext executionContext,
ExecutionStrategyParameters executionStrategyParameters,
GraphQLFieldDefinition fieldDef,
ExecutionStepInfo executionStepInfo) |
InstrumentationExecutionStrategyParameters(ExecutionContext executionContext,
ExecutionStrategyParameters executionStrategyParameters) |
InstrumentationFieldCompleteParameters(ExecutionContext executionContext,
ExecutionStrategyParameters executionStrategyParameters,
GraphQLFieldDefinition fieldDef,
ExecutionStepInfo typeInfo,
Object fetchedValue) |
InstrumentationFieldFetchParameters(ExecutionContext getExecutionContext,
GraphQLFieldDefinition fieldDef,
DataFetchingEnvironment environment,
ExecutionStrategyParameters executionStrategyParameters,
boolean trivialDataFetcher) |
Copyright © 2019. All rights reserved.