Uses of Interface
graphql.schema.DataFetchingEnvironment
Packages that use DataFetchingEnvironment
Package
Description
-
Uses of DataFetchingEnvironment in graphql
Methods in graphql with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionstatic GraphqlErrorBuilder
<?> GraphqlErrorBuilder.newError
(DataFetchingEnvironment dataFetchingEnvironment) This will set up theGraphQLError.getLocations()
andGraphQLError.getPath()
for you from the fetching environment. -
Uses of DataFetchingEnvironment in graphql.analysis.values
Methods in graphql.analysis.values that return DataFetchingEnvironmentModifier and TypeMethodDescriptionstatic DataFetchingEnvironment
ValueTraverser.visitPreOrder
(DataFetchingEnvironment environment, ValueVisitor visitor) This will visit the arguments of aDataFetchingEnvironment
and if the values are changed by the visitor a new environment will be builtMethods in graphql.analysis.values with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionstatic DataFetchingEnvironment
ValueTraverser.visitPreOrder
(DataFetchingEnvironment environment, ValueVisitor visitor) This will visit the arguments of aDataFetchingEnvironment
and if the values are changed by the visitor a new environment will be built -
Uses of DataFetchingEnvironment in graphql.execution
Fields in graphql.execution declared as DataFetchingEnvironmentModifier and TypeFieldDescription(package private) DataFetchingEnvironment
DataFetcherExceptionHandlerParameters.Builder.dataFetchingEnvironment
private final DataFetchingEnvironment
DataFetcherExceptionHandlerParameters.dataFetchingEnvironment
Methods in graphql.execution that return DataFetchingEnvironmentModifier and TypeMethodDescriptionDataFetcherExceptionHandlerParameters.getDataFetchingEnvironment()
Methods in graphql.execution with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionDataFetcherExceptionHandlerParameters.Builder.dataFetchingEnvironment
(DataFetchingEnvironment dataFetchingEnvironment) protected <T> CompletableFuture
<T> ExecutionStrategy.handleFetchingException
(DataFetchingEnvironment environment, Throwable e) Method parameters in graphql.execution with type arguments of type DataFetchingEnvironmentModifier and TypeMethodDescriptionprivate CompletableFuture
<Object> ExecutionStrategy.invokeDataFetcher
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDef, Supplier<DataFetchingEnvironment> dataFetchingEnvironment, DataFetcher<?> dataFetcher) -
Uses of DataFetchingEnvironment in graphql.execution.instrumentation.parameters
Fields in graphql.execution.instrumentation.parameters with type parameters of type DataFetchingEnvironmentModifier and TypeFieldDescriptionprivate final Supplier
<DataFetchingEnvironment> InstrumentationFieldFetchParameters.environment
Methods in graphql.execution.instrumentation.parameters that return DataFetchingEnvironmentConstructor parameters in graphql.execution.instrumentation.parameters with type arguments of type DataFetchingEnvironmentModifierConstructorDescriptionInstrumentationFieldFetchParameters
(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) private
InstrumentationFieldFetchParameters
(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, InstrumentationState instrumentationState, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) -
Uses of DataFetchingEnvironment in graphql.execution.instrumentation.threadpools
Methods in graphql.execution.instrumentation.threadpools with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionprivate Supplier
<CompletionStage<?>> ExecutorInstrumentation.invokedAsync
(DataFetcher<?> originalDataFetcher, DataFetchingEnvironment environment) private CompletableFuture
<CompletionStage<?>> ExecutorInstrumentation.invokedSync
(DataFetcher<?> originalDataFetcher, DataFetchingEnvironment environment) private CompletionStage
<?> ExecutorInstrumentation.invokeOriginalDF
(DataFetcher<?> originalDataFetcher, DataFetchingEnvironment environment) -
Uses of DataFetchingEnvironment in graphql.execution.instrumentation.tracing
Methods in graphql.execution.instrumentation.tracing with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionTracingSupport.beginField
(DataFetchingEnvironment dataFetchingEnvironment, boolean trivialDataFetcher) This should be called to start the trace of a field, withTracingSupport.TracingContext.onEnd()
being called to end the call. -
Uses of DataFetchingEnvironment in graphql.relay
Methods in graphql.relay with parameters of type DataFetchingEnvironment -
Uses of DataFetchingEnvironment in graphql.schema
Classes in graphql.schema that implement DataFetchingEnvironmentModifier and TypeClassDescriptionclass
class
DelegatingDataFetchingEnvironment implementsDataFetchingEnvironment
by delegating to an underlying instance.Fields in graphql.schema declared as DataFetchingEnvironmentModifier and TypeFieldDescriptionprotected final DataFetchingEnvironment
DelegatingDataFetchingEnvironment.delegateEnvironment
Methods in graphql.schema that return DataFetchingEnvironmentMethods in graphql.schema with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionAsyncDataFetcher.get
(DataFetchingEnvironment environment) DataFetcher.get
(DataFetchingEnvironment environment) This is called by the graphql engine to fetch the value.PropertyDataFetcher.get
(DataFetchingEnvironment environment) StaticDataFetcher.get
(DataFetchingEnvironment environment) DataFetchingEnvironmentImpl.newDataFetchingEnvironment
(DataFetchingEnvironment environment) Method parameters in graphql.schema with type arguments of type DataFetchingEnvironmentModifier and TypeMethodDescriptionLightDataFetcher.get
(GraphQLFieldDefinition fieldDefinition, Object sourceObject, Supplier<DataFetchingEnvironment> environmentSupplier) This is called to by the engine to get a value from the source object in a lightweight fashion.PropertyDataFetcher.get
(GraphQLFieldDefinition fieldDefinition, Object source, Supplier<DataFetchingEnvironment> environmentSupplier) private T
PropertyDataFetcher.getImpl
(Object source, GraphQLOutputType fieldDefinition, Supplier<DataFetchingEnvironment> environmentSupplier) static Object
PropertyDataFetcherHelper.getPropertyValue
(String propertyName, Object object, GraphQLType graphQLType, Supplier<DataFetchingEnvironment> environment) static DataFetcher
DataFetcherFactories.wrapDataFetcher
(DataFetcher delegateDataFetcher, BiFunction<DataFetchingEnvironment, Object, Object> mapFunction) This helper function allows you to wrap an existing data fetcher and map the value once it completes.Constructors in graphql.schema with parameters of type DataFetchingEnvironmentModifierConstructorDescriptionDelegatingDataFetchingEnvironment
(DataFetchingEnvironment delegateEnvironment) Called to wrap an existingDataFetchingEnvironment
.