Uses of Interface
graphql.schema.DataFetchingEnvironment
-
-
Uses of DataFetchingEnvironment in graphql
Methods in graphql with parameters of type DataFetchingEnvironment Modifier and Type Method Description static 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 DataFetchingEnvironment Modifier and Type Method Description static 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 DataFetchingEnvironment Modifier and Type Method Description static 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 DataFetchingEnvironment Modifier and Type Field Description (package private) DataFetchingEnvironment
DataFetcherExceptionHandlerParameters.Builder. dataFetchingEnvironment
private DataFetchingEnvironment
DataFetcherExceptionHandlerParameters. dataFetchingEnvironment
Methods in graphql.execution that return DataFetchingEnvironment Modifier and Type Method Description DataFetchingEnvironment
DataFetcherExceptionHandlerParameters. getDataFetchingEnvironment()
Methods in graphql.execution with parameters of type DataFetchingEnvironment Modifier and Type Method Description DataFetcherExceptionHandlerParameters.Builder
DataFetcherExceptionHandlerParameters.Builder. dataFetchingEnvironment(DataFetchingEnvironment dataFetchingEnvironment)
protected <T> java.util.concurrent.CompletableFuture<T>
ExecutionStrategy. handleFetchingException(DataFetchingEnvironment environment, java.lang.Throwable e)
Method parameters in graphql.execution with type arguments of type DataFetchingEnvironment Modifier and Type Method Description private java.util.concurrent.CompletableFuture<java.lang.Object>
ExecutionStrategy. invokeDataFetcher(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDef, java.util.function.Supplier<DataFetchingEnvironment> dataFetchingEnvironment, DataFetcher<?> dataFetcher)
-
Uses of DataFetchingEnvironment in graphql.execution.instrumentation.parameters
Fields in graphql.execution.instrumentation.parameters with type parameters of type DataFetchingEnvironment Modifier and Type Field Description private java.util.function.Supplier<DataFetchingEnvironment>
InstrumentationFieldFetchParameters. environment
Methods in graphql.execution.instrumentation.parameters that return DataFetchingEnvironment Modifier and Type Method Description DataFetchingEnvironment
InstrumentationFieldFetchParameters. getEnvironment()
Constructor parameters in graphql.execution.instrumentation.parameters with type arguments of type DataFetchingEnvironment Constructor Description InstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, java.util.function.Supplier<DataFetchingEnvironment> environment, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher)
InstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, java.util.function.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 DataFetchingEnvironment Modifier and Type Method Description private java.util.function.Supplier<java.util.concurrent.CompletionStage<?>>
ExecutorInstrumentation. invokedAsync(DataFetcher<?> originalDataFetcher, DataFetchingEnvironment environment)
private java.util.concurrent.CompletableFuture<java.util.concurrent.CompletionStage<?>>
ExecutorInstrumentation. invokedSync(DataFetcher<?> originalDataFetcher, DataFetchingEnvironment environment)
private java.util.concurrent.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 DataFetchingEnvironment Modifier and Type Method Description TracingSupport.TracingContext
TracingSupport. 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 Modifier and Type Method Description Connection<T>
SimpleListConnection. get(DataFetchingEnvironment environment)
-
Uses of DataFetchingEnvironment in graphql.schema
Classes in graphql.schema that implement DataFetchingEnvironment Modifier and Type Class Description class
DataFetchingEnvironmentImpl
class
DelegatingDataFetchingEnvironment
DelegatingDataFetchingEnvironment implementsDataFetchingEnvironment
by delegating to an underlying instance.Fields in graphql.schema declared as DataFetchingEnvironment Modifier and Type Field Description protected DataFetchingEnvironment
DelegatingDataFetchingEnvironment. delegateEnvironment
Methods in graphql.schema that return DataFetchingEnvironment Modifier and Type Method Description DataFetchingEnvironment
DataFetchingEnvironmentImpl.Builder. build()
Methods in graphql.schema with parameters of type DataFetchingEnvironment Modifier and Type Method Description java.util.concurrent.CompletableFuture<T>
AsyncDataFetcher. get(DataFetchingEnvironment environment)
T
DataFetcher. get(DataFetchingEnvironment environment)
This is called by the graphql engine to fetch the value.T
PropertyDataFetcher. get(DataFetchingEnvironment environment)
java.lang.Object
StaticDataFetcher. get(DataFetchingEnvironment environment)
static DataFetchingEnvironmentImpl.Builder
DataFetchingEnvironmentImpl. newDataFetchingEnvironment(DataFetchingEnvironment environment)
Method parameters in graphql.schema with type arguments of type DataFetchingEnvironment Modifier and Type Method Description T
LightDataFetcher. get(GraphQLFieldDefinition fieldDefinition, java.lang.Object sourceObject, java.util.function.Supplier<DataFetchingEnvironment> environmentSupplier)
This is called to by the engine to get a value from the source object in a lightweight fashion.T
PropertyDataFetcher. get(GraphQLFieldDefinition fieldDefinition, java.lang.Object source, java.util.function.Supplier<DataFetchingEnvironment> environmentSupplier)
private T
PropertyDataFetcher. getImpl(java.lang.Object source, GraphQLOutputType fieldDefinition, java.util.function.Supplier<DataFetchingEnvironment> environmentSupplier)
static java.lang.Object
PropertyDataFetcherHelper. getPropertyValue(java.lang.String propertyName, java.lang.Object object, GraphQLType graphQLType, java.util.function.Supplier<DataFetchingEnvironment> environment)
static DataFetcher
DataFetcherFactories. wrapDataFetcher(DataFetcher delegateDataFetcher, java.util.function.BiFunction<DataFetchingEnvironment,java.lang.Object,java.lang.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 DataFetchingEnvironment Constructor Description DelegatingDataFetchingEnvironment(DataFetchingEnvironment delegateEnvironment)
Called to wrap an existingDataFetchingEnvironment
.
-