All Classes
Class | Description |
---|---|
AbstractCustomJacksonDeserializer<T> |
Jackson Deserializer for Custom Scalar.
|
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.
|
BatchLoaderDelegate<K,V> |
BatchLoaderDelegate is the interface that identifies Spring Beans that help using
graphql-java java-dataloader.
|
BatchLoaderDelegateWithContext<K,V> |
BatchLoaderDelegateWithContext is the interface that identifies Spring Beans that help using
graphql-java java-dataloader.
|
Builder |
This builder is provided for compatibility of existing code, that would have been developed before the 1.6 release.
|
CustomScalar |
This class represents a custom scalar, with all the information to allow proper execution of the generated code
|
CustomScalarRegistry |
Registry for all
GraphQLScalarType available. |
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 | |
Error |
The error POJO, mapped from the GraphQL server response, when an error occurs
|
Extension | |
Fragment | |
GraphQLAutoConfiguration |
This classes allows to autoconfigure Spring, with a full default behavior, ready to use.
|
GraphqlClientUtils | |
GraphQLConfiguration |
This class contains a GraphQL configuration for the GraphQL client.
|
GraphQLDirective | |
GraphQLEnumType | |
GraphQLField |
Common interface implemented by all GraphQL POJO field name enumerations.
|
GraphQLInputParameters |
This class indicates that this field has at least one input parameter.
|
GraphQLInputType |
This annotation marks all generated classes that are generated to match a GraphQL input type, as defined in the
GraphQL schema.
|
GraphQLInterfaceType | |
GraphQLInternalErrorException |
Thrown when an internal error of the GraphQL generator occurs
|
GraphQLNonScalar |
This annotation marks all fields in the generated classes, that are non scalar.
|
GraphQLObjectType | |
GraphQLQuery |
This annotation marks all generated classes that are queries/mutations/subscription, as defined in the GraphQL
schema.
|
GraphQLReactiveWebSocketHandler<R,T> |
This class implements the Web Socket, as needed by the Spring Web Socket implementation.
|
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.
|
GraphQLRequestPreparationException |
Thrown when an error occurs during the request preparation.
|
GraphQLResponseParseException |
Thrown when the client could not parse the GraphQL response.
|
GraphQLScalar |
This annotation marks all fields in the generated classes, that are standard GraphQL scalar.
|
GraphQLScalarTypeDate |
A proposed Date scalar, that stores dates in String, formatted as: YYYY-MM-DD
This Scalar is proposed to be used, for integration testing (checks that the plugin correctly manages Custom Scalars, see samples) and with more documentation to help people to create their own Custom Scalar implementations. |
GraphQLScalarTypeDateTime |
A proposed DateTime scalar, that stores dates in String, formatted as: 2019-07-03T20:47:55Z
This Scalar is proposed to be used, for integration testing (checks that the plugin correctly manages Custom Scalars, see samples) and with more documentation to help people to create their own Custom Scalar implementations. |
GraphQLScalarTypeIDClient |
ID are managed as String, on client side.
|
GraphQLScalarTypeIDServer |
ID are managed as UUID, on server side.
|
GraphQLScalarTypeString |
Useless String scalar.
It's used both as a sample, to be completed by a developper, according to his/her needs, and for the use in some tests of the plugin logic (like in the Shopify sample, to handle (badly) various scalar as based on strings). It's actually a bad management, as this custom scalars does nothing, but read basic strings. |
GraphQLUnionType | |
GraphqlUtils | |
InputParameter |
Contains an input parameter, to be sent to a query (mutation...).
|
InputParameter.InputParameterType |
Indicates the kind of parameter
|
JsonKit |
This example code chose to use GSON as its JSON parser.
|
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.
|
QueryExecutor |
This class is the query executor : a generic class, responsible for calling the GraphQL server, and return its
response as POJOs.
|
QueryExecutorImpl | Deprecated. |
QueryExecutorSpringReactiveImpl |
This is the default implementation for the
QueryExecutor This implementation has been added in version
1.12.It is loaded by the GraphQLAutoConfiguration Spring auto-configuration class. |
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. |
QueryParameters |
Graphql clients can send GET or POST HTTP requests.
|
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.
|
RequestType | |
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.
|
SubscriptionClientWebSocket<R,T> |
This class implements the Web Socket, as needed by the jetty's Web Socket implementation.
|