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.RequestExecution This class is responsible for actual execution of the request toward the GraphQL erver.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 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 executedRequestExecutionGraphQLTransportWSImpl This method uses the graphql-transport-ws) protocol for all requests (queries, mutations and subscriptions).RequestExecutionImpl Deprecated. RequestExecutionSpringReactiveImpl This is the default implementation for theRequestExecution
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. -
Enum Summary Enum Description GraphQLReactiveWebSocketHandler.MessageType