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
DataFetcher s. |
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
.