Package com.graphql_java_generator.client
-
Interface Summary Interface Description GraphQLMutationExecutor This interface marks a class as being the executor for a GraphQL mutation.GraphQLQueryExecutor This interface marks a class as being the executor for a GraphQL query.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.QueryExecutor This class is the query executor : a generic class, responsible for calling the GraphQL server, and return its response as POJOs.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. -
Class Summary Class Description GraphqlClientUtils GraphQLConfiguration This class contains a GraphQL configuration for the GraphQL client.GraphQLObjectMapper This class is a wrapper around anObjectMapper
.GraphQLReactiveWebSocketHandler<R,T> This class implements the Web Socket, as needed by the Spring Web Socket implementation.OAuthTokenExtractor This class is used to retrieve the OAuth token, when in client mode, for subscription.OAuthTokenExtractor.GetOAuthTokenClientResponse An implementation of a springClientResponse
, 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 theOAuthTokenExtractor.GetOAuthTokenClientResponse
when theOAuthTokenExtractor.DUMMY_REQUEST
is executedQueryExecutorImpl Deprecated. QueryExecutorSpringReactiveImpl This is the default implementation for theQueryExecutor
This implementation has been added in version 1.12.
It is loaded by theSpringConfiguration
Spring configuration class, that is generated with the client code.SubscriptionClientReactiveImpl Default implementation for theSubscriptionClient
interface.SubscriptionClientWebSocket<R,T> This class implements the Web Socket, as needed by the jetty's Web Socket implementation.