All Classes
| Class | Description |
|---|---|
| AbstractCustomJacksonDeserializer<T> |
Jackson Deserializer for lists and Custom Scalars.
|
| AbstractCustomJacksonSerializer<T> |
Jackson Deserializer for lists and Custom Scalars.
|
| AbstractGraphQLRequest |
This class contains the description for a GraphQL request that will be sent to the server.
|
| AppliedGlobalFragment |
A global Fragment, when applied, has a name and may have one or more directives.
|
| BindParameter | |
| Builder |
This builder is provided for compatibility of existing code, that would have been developed before the 1.6 release.
|
| ClassPathScanner |
scan all
GraphQLRepositoryFactory annotated interfaces from specified packages. |
| CustomScalarRegistryImpl | |
| Directive |
This object can represent both:
A directive definition, as defined in the GraphQL schema, or as a standard GraphQL directive (skip,
include, deprecated).
|
| DirectiveLocation |
All possible directive locations
|
| DirectiveRegistry |
Registry for all GraphQL directives that are available, that is: the GraphQL standard directives and the ones that
are defined in the GraphQL schema.
|
| DirectiveRegistryImpl | |
| EnableGraphQLRepositories | |
| Error |
The error POJO, mapped from the GraphQL server response, when an error occurs
|
| Extension | |
| Fragment | |
| FullRequest | |
| GraphqlClientUtils | |
| GraphQLConfiguration |
This class contains a GraphQL configuration for the GraphQL client.
|
| GraphQLMutationExecutor |
This interface marks a class as being the executor for a GraphQL mutation.
|
| GraphQLObjectMapper |
This class is a wrapper around an
ObjectMapper. |
| GraphQLQueryExecutor |
This interface marks a class as being the executor for a GraphQL query.
|
| GraphQLReactiveWebSocketHandler |
This class implements the Web Socket, as needed by the Spring Web Socket implementation.
|
| GraphQLReactiveWebSocketHandler.MessageType | |
| GraphQLRepository | |
| GraphQLRepositoryInvocationHandler<T> |
This class is responsible to execute the method call to
GraphQLRepository. |
| GraphQLRepositoryProxyBeanFactory |
The
GraphQLRepositoryInvocationHandlers are created for each interface marked by the
GraphQLRepository annotation by the GraphQLRepositoryProxyBeansRegistrar Spring configuration class. |
| GraphQLRepositoryProxyBeansRegistrar |
Implementation of
ImportBeanDefinitionRegistrar, that scans the given package for GraphQLRepository
annotated interfaces, and register dynamic proxies as beans. |
| GraphQLRequestExecutionException |
Thrown when an error occurs during the request execution.
|
| GraphQLRequestObject |
This interface marks a class as being the implementation for the GraphQL type defined in the GraphQL schema, that is
a query, a mutation or a subscription.
|
| GraphQLResponseParseException |
Thrown when the client could not parse the GraphQL response.
|
| GraphQLSubscriptionExecutor |
This interface marks a class as being the executor for a GraphQL subscription.
|
| InputParameter |
Contains an input parameter, to be sent to a query (mutation...).
|
| InputParameter.InputParameterType |
Indicates the kind of parameter
|
| JsonResponseWrapper | |
| Location | |
| OAuthTokenExtractor |
This class is used to retrieve the OAuth token, when in client mode, for subscription.
|
| OAuthTokenExtractor.GetOAuthTokenClientResponse |
An implementation of a spring
ClientResponse, that will contain the faked response, which body is the
value for the Authorization header (that contains the bearer token) |
| OAuthTokenExtractor.OAuthTokenFilter |
This class filters the dummy request, and respond by the
OAuthTokenExtractor.GetOAuthTokenClientResponse when the
OAuthTokenExtractor.DUMMY_REQUEST is executed |
| ObjectResponse |
This useless class is here only for compatibility with existing code, developped before the 1.6 release.
|
| PartialRequest | |
| QueryField |
This class gives parsing capabilities for the QueryString for one object.
For instance, for the GraphQL query queryType.boards("{id name publiclyAvailable topics(since: \"2018-12-20\"){id}}"), it is created for the field named boards, then the #readTokenizerForResponseDefinition(StringTokenizer) is called for the whole String. |
| QueryTokenizer |
This class is responsible to split the GraphQL query into meaningful tokens: the spaces, EOL (...) are removed and
the (, @, { (...) are sent as token.
|
| RawGraphQLString |
This class contains a portion of GraphQL request.
|
| RequestExecution |
This class is responsible for actual execution of the request toward the GraphQL erver.
|
| RequestExecutionGraphQLTransportWSImpl |
This method uses the
graphql-transport-ws) protocol for all
requests (queries, mutations and subscriptions).
|
| RequestExecutionImpl | Deprecated. |
| RequestExecutionSpringReactiveImpl |
This is the default implementation for the
RequestExecution This implementation has been added in version
1.12.It is loaded by the SpringConfiguration Spring configuration class, that is generated with the client code. |
| SubscriptionCallback<T> |
This interface will receive the notification for each message that comes from a subscription.
|
| SubscriptionClient |
This interface allows the application to interact with the subscription, once it has subscribed to it.
|
| SubscriptionClientReactiveImpl |
Default implementation for the
SubscriptionClient interface. |
| SubscriptionClientWebSocket<R,T> |
This class implements the Web Socket, as needed by the jetty's Web Socket implementation.
|