| Package | Description |
|---|---|
| org.springframework.graphql.data.method.annotation.support |
Resolvers for method parameters of annotated handler methods.
|
| org.springframework.graphql.data.query |
DataFetcher implementations built on Spring Data
extensions such as Query by Example and Querydsl. |
| org.springframework.graphql.execution |
Support for GraphQL request execution, including abstractions to configure and invoke
GraphQL. |
| org.springframework.graphql.server |
Server transports handling GraphQL requests over the HTTP, WebSocket, and RSocket.
|
| org.springframework.graphql.server.webmvc |
HTTP and WebSocket handlers for use in a Spring WebMvc application.
|
| Class and Description |
|---|
| RuntimeWiringConfigurer
Callbacks that allow applying changes to the
RuntimeWiring.Builder
in GraphQlSource.Builder. |
| Class and Description |
|---|
| RuntimeWiringConfigurer
Callbacks that allow applying changes to the
RuntimeWiring.Builder
in GraphQlSource.Builder. |
| Class and Description |
|---|
| BatchLoaderRegistry
Registry for functions to batch load data values, given a set of keys.
|
| BatchLoaderRegistry.RegistrationSpec
Spec to complete the registration of a batch loading function.
|
| DataFetcherExceptionResolver
Contract to resolve exceptions from
DataFetchers. |
| 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)
|
| DataLoaderRegistrar
Contract for access to the
DataLoaderRegistry for each request for
the purpose of registering DataLoader instances. |
| ErrorType
Common categories to use to classify for exceptions raised by
DataFetcher's that can enable a client to make automated
decisions. |
| GraphQlSource
Strategy to resolve a
GraphQL and a GraphQLSchema. |
| GraphQlSource.Builder
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. |
| SubscriptionExceptionResolver
Contract for a component that is invoked when a GraphQL subscription
Publisher ends with an error. |
| SubscriptionExceptionResolverAdapter
Adapter for
SubscriptionExceptionResolver that pre-implements the
asynchronous contract and exposes the following synchronous protected methods:
SubscriptionExceptionResolverAdapter.resolveToSingleError(java.lang.Throwable)
SubscriptionExceptionResolverAdapter.resolveToMultipleErrors(java.lang.Throwable)
|
| ThreadLocalAccessor
Interface to be implemented to assist with the extraction of ThreadLocal
values at the start of GraphQL request execution, e.g.
|
| Class and Description |
|---|
| ThreadLocalAccessor
Interface to be implemented to assist with the extraction of ThreadLocal
values at the start of GraphQL request execution, e.g.
|
| Class and Description |
|---|
| GraphQlSource
Strategy to resolve a
GraphQL and a GraphQLSchema. |