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.
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.
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.
RootResponse
This interface is implemented by the query, mutation and subscription root responses in the generated 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.