GraphQL.See: Description
| Interface | Description |
|---|---|
| BatchLoaderRegistry |
Registry for functions to batch load data values, given a set of keys.
|
| BatchLoaderRegistry.RegistrationSpec<K,V> |
Spec to complete the registration of a batch loading function.
|
| DataFetcherExceptionResolver |
Contract to resolve exceptions from
DataFetchers. |
| DataLoaderRegistrar |
Contract for access to the
DataLoaderRegistry for each request for
the purpose of registering DataLoader instances. |
| GraphQlSource |
Strategy to resolve a
GraphQL and a GraphQLSchema. |
| GraphQlSource.Builder<B extends GraphQlSource.Builder<B>> |
Common configuration options for all
GraphQlSource builders,
independent of how GraphQLSchema is created. |
| GraphQlSource.SchemaResourceBuilder |
GraphQlSource builder that relies on parsing schema definition
files and uses a RuntimeWiring to create the underlying
GraphQLSchema. |
| RuntimeWiringConfigurer |
Callbacks that allow applying changes to the
RuntimeWiring.Builder
in GraphQlSource.Builder. |
| ThreadLocalAccessor |
Interface to be implemented to assist with the extraction of ThreadLocal
values at the start of GraphQL request execution, e.g.
|
| Class | Description |
|---|---|
| ClassNameTypeResolver |
TypeResolver that tries to find a GraphQL Object type based on the
class name of a value returned from a DataFetcher. |
| DataFetcherExceptionResolverAdapter |
Adapter for
DataFetcherExceptionResolver that pre-implements the
asynchronous contract and exposes the following synchronous protected methods:
DataFetcherExceptionResolverAdapter.resolveToSingleError(java.lang.Throwable, graphql.schema.DataFetchingEnvironment)
DataFetcherExceptionResolverAdapter.resolveToMultipleErrors(java.lang.Throwable, graphql.schema.DataFetchingEnvironment)
|
| DefaultBatchLoaderRegistry |
A default implementation of
BatchLoaderRegistry that accepts
registrations, and also an implementation of DataLoaderRegistrar to
apply those registrations to a DataLoaderRegistry. |
| DefaultExecutionGraphQlService |
ExecutionGraphQlService that uses a GraphQlSource to obtain a
GraphQL instance and perform query execution. |
| ReactiveSecurityDataFetcherExceptionResolver |
Reactive
DataFetcherExceptionResolver
for Spring Security exceptions. |
| ReactorContextManager |
Provides helper methods to save Reactor context in the
GraphQLContext
so it can be subsequently obtained and propagated to data fetchers, exception
handlers, and others. |
| SecurityContextThreadLocalAccessor |
ThreadLocalAccessor to extract and restore security context through
SecurityContextHolder. |
| SecurityDataFetcherExceptionResolver |
DataFetcherExceptionResolver
for Spring Security exceptions. |
| Enum | Description |
|---|---|
| ErrorType |
Common categories to use to classify for exceptions raised by
DataFetcher's that can enable a client to make automated
decisions. |
| Exception | Description |
|---|---|
| MissingSchemaException |
Indicates that no GraphQL schema definition was configured on the
GraphQlSource.Builder. |
GraphQL.