Package | Description |
---|---|
graphql | |
graphql.execution | |
graphql.execution.instrumentation.fieldvalidation | |
graphql.schema | |
graphql.schema.diff.reporting | |
graphql.schema.idl |
Modifier and Type | Interface and Description |
---|---|
interface |
TrivialDataFetcher<T>
Mark a DataFetcher as trivial:
If a data fetcher is simply mapping data from an object to a field, it can be considered a trivial data fetcher for the purposes
of tracing and so on.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataFetcherExceptionHandler
This is called when an exception is thrown during
DataFetcher.get(DataFetchingEnvironment) execution |
class |
ExecutionStrategy
An execution strategy is give a list of fields from the graphql query to execute and find values for using a recursive strategy.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FieldValidation
This pluggable interface allows you to validate the fields and their argument inputs before query execution.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Coercing<I,O>
The Coercing interface is used by
GraphQLScalarType s to parse and serialise object values. |
interface |
DataFetcher<T>
A data fetcher is responsible for returning a data value back for a given graphql field.
|
interface |
DataFetcherFactory<T>
A DataFetcherFactory allows a level of indirection in providing
DataFetcher s for graphql fields. |
interface |
TypeResolver
This is called during type resolution to work out what concrete
GraphQLObjectType should be used
dynamically during runtime for GraphQLInterfaceType s and GraphQLUnionType s |
Modifier and Type | Interface and Description |
---|---|
interface |
DifferenceReporter
This is called with each different encountered (including info ones) by a
SchemaDiff operation |
Modifier and Type | Interface and Description |
---|---|
interface |
EnumValuesProvider
Provides the Java runtime value for each graphql Enum value.
|
interface |
WiringFactory
A WiringFactory allows you to more dynamically wire in
TypeResolver s and DataFetcher s
based on the IDL definitions. |
Copyright © 2019. All rights reserved.