Uses of Class
graphql.execution.ExecutionStrategyParameters
Packages that use ExecutionStrategyParameters
-
Uses of ExecutionStrategyParameters in graphql.execution
Fields in graphql.execution declared as ExecutionStrategyParametersModifier and TypeFieldDescription(package private) ExecutionStrategyParameters
ExecutionStrategyParameters.Builder.parent
private final ExecutionStrategyParameters
ExecutionStrategyParameters.parent
Methods in graphql.execution that return ExecutionStrategyParametersModifier and TypeMethodDescriptionExecutionStrategyParameters.Builder.build()
private ExecutionStrategyParameters
SubscriptionExecutionStrategy.firstFieldOfSubscriptionSelection
(ExecutionStrategyParameters parameters) ExecutionStrategyParameters.getParent()
ExecutionStrategyParameters.transform
(Consumer<ExecutionStrategyParameters.Builder> builderConsumer) Methods in graphql.execution with parameters of type ExecutionStrategyParametersModifier and TypeMethodDescriptionprotected 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 theGraphQLEnumType
by asking that enum type to coerce the object into a valid valueprotected 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.completeValueForNull
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) protected CompletableFuture
<ExecutionResult> ExecutionStrategy.completeValueForObject
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLObjectType resolvedObjectType, Object result) Called to turn a java object value into an graphql object valueprotected CompletableFuture
<ExecutionResult> ExecutionStrategy.completeValueForScalar
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLScalarType scalarType, Object result) Called to turn an object into a scalar value according to theGraphQLScalarType
by asking that scalar type to coerce the object into a valid valueprotected ExecutionStepInfo
ExecutionStrategy.createExecutionStepInfo
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDefinition, GraphQLObjectType fieldContainer) Builds the type info hierarchy for the current fieldprivate CompletableFuture
<org.reactivestreams.Publisher<Object>> SubscriptionExecutionStrategy.createSourceEventStream
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) private ExecutionStepInfo
SubscriptionExecutionStrategy.createSubscribedFieldStepInfo
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) AsyncExecutionStrategy.execute
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) AsyncSerialExecutionStrategy.execute
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) abstract CompletableFuture
<ExecutionResult> ExecutionStrategy.execute
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) This is the entry point to an execution strategy.SubscriptionExecutionStrategy.execute
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) private CompletableFuture
<ExecutionResult> SubscriptionExecutionStrategy.executeSubscriptionEvent
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, Object eventPayload) protected CompletableFuture
<FetchedValue> ExecutionStrategy.fetchField
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) Called to fetch a value for a field from theDataFetcher
associated with the fieldGraphQLFieldDefinition
.private CompletableFuture
<FetchedValue> ExecutionStrategy.fetchField
(GraphQLFieldDefinition fieldDef, ExecutionContext executionContext, ExecutionStrategyParameters parameters) private ExecutionStrategyParameters
SubscriptionExecutionStrategy.firstFieldOfSubscriptionSelection
(ExecutionStrategyParameters parameters) protected GraphQLFieldDefinition
ExecutionStrategy.getFieldDef
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, Field field) Called to discover the field definition give the current parameters and the ASTField
private FieldValueInfo
ExecutionStrategy.getFieldValueInfoForNull
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) Called to complete a null value.protected Supplier
<ExecutableNormalizedField> ExecutionStrategy.getNormalizedField
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, Supplier<ExecutionStepInfo> executionStepInfo) private String
SubscriptionExecutionStrategy.getRootFieldName
(ExecutionStrategyParameters parameters) private Object
ExecutionStrategy.handleCoercionProblem
(ExecutionContext context, ExecutionStrategyParameters parameters, CoercingSerializeException e) private void
ExecutionStrategy.handleTypeMismatchProblem
(ExecutionContext context, ExecutionStrategyParameters parameters, Object result) private void
ExecutionStrategy.handleUnresolvedTypeProblem
(ExecutionContext context, ExecutionStrategyParameters parameters, UnresolvedTypeException e) private CompletableFuture
<Object> ExecutionStrategy.invokeDataFetcher
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDef, Supplier<DataFetchingEnvironment> dataFetchingEnvironment, DataFetcher<?> dataFetcher) ExecutionStrategyParameters.newParameters
(ExecutionStrategyParameters oldParameters) 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) ExecutionStrategy.toIterable
(ExecutionContext context, ExecutionStrategyParameters parameters, Object result) protected FetchedValue
ExecutionStrategy.unboxPossibleDataFetcherResult
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, Object result) private ExecutionResult
SubscriptionExecutionStrategy.wrapWithRootFieldName
(ExecutionStrategyParameters parameters, ExecutionResult executionResult) Constructors in graphql.execution with parameters of type ExecutionStrategyParametersModifierConstructorDescriptionprivate
Builder
(ExecutionStrategyParameters oldParameters) private
ExecutionStrategyParameters
(ExecutionStepInfo executionStepInfo, Object source, Object localContext, MergedSelectionSet fields, NonNullableFieldValidator nonNullableFieldValidator, ResultPath path, MergedField currentField, ExecutionStrategyParameters parent) -
Uses of ExecutionStrategyParameters in graphql.execution.instrumentation.parameters
Fields in graphql.execution.instrumentation.parameters declared as ExecutionStrategyParametersModifier and TypeFieldDescriptionprivate final ExecutionStrategyParameters
InstrumentationExecutionStrategyParameters.executionStrategyParameters
private final ExecutionStrategyParameters
InstrumentationFieldCompleteParameters.executionStrategyParameters
private final ExecutionStrategyParameters
InstrumentationFieldFetchParameters.executionStrategyParameters
Methods in graphql.execution.instrumentation.parameters that return ExecutionStrategyParametersModifier and TypeMethodDescriptionInstrumentationExecutionStrategyParameters.getExecutionStrategyParameters()
InstrumentationFieldCompleteParameters.getExecutionStrategyParameters()
Constructors in graphql.execution.instrumentation.parameters with parameters of type ExecutionStrategyParametersModifierConstructorDescriptionInstrumentationExecutionStrategyParameters
(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters) private
InstrumentationExecutionStrategyParameters
(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, InstrumentationState instrumentationState) InstrumentationFieldCompleteParameters
(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, Supplier<ExecutionStepInfo> executionStepInfo, Object fetchedValue) (package private)
InstrumentationFieldCompleteParameters
(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, Supplier<ExecutionStepInfo> executionStepInfo, Object fetchedValue, InstrumentationState instrumentationState) InstrumentationFieldFetchParameters
(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) private
InstrumentationFieldFetchParameters
(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, InstrumentationState instrumentationState, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher)