Package | Description |
---|---|
org.springframework.graphql.client |
This package contains a
GraphQlClient
along with HTTP and WebSocket extensions. |
org.springframework.graphql.test.tester |
GraphQL client testing support.
|
Class and Description |
---|
AbstractGraphQlClientBuilder
Abstract, base class for transport specific
GraphQlClient.Builder
implementations. |
ClientGraphQlRequest
GraphQlRequest for client side use. |
ClientGraphQlResponse
GraphQlResponse for client use, with further options to handle the
response. |
ClientResponseField
Extends
ResponseField to add options for decoding the field value. |
GraphQlClient
Define a workflow to execute GraphQL requests that is independent of the
underlying transport.
|
GraphQlClient.Builder
Defines a builder for creating
GraphQlClient instances. |
GraphQlClient.RequestSpec
Declare options to gather input for a GraphQL request and execute it.
|
GraphQlClient.RetrieveSpec
Declares options to decode a field for a single response operation.
|
GraphQlClient.RetrieveSubscriptionSpec
Declares options to decode a field in each response of a subscription.
|
GraphQlClientException
Base class for exceptions from
GraphQlClient . |
GraphQlClientInterceptor
Interceptor for
GraphQlClient requests. |
GraphQlClientInterceptor.Chain
Contract for delegation of single response requests to the rest of the chain.
|
GraphQlClientInterceptor.SubscriptionChain
Contract for delegation of subscription requests to the rest of the chain.
|
GraphQlTransport
Contract for executing GraphQL requests over some transport.
|
GraphQlTransportException
Exception raised by a
GraphQlTransport or used to wrap an exception
from a GraphQlTransport implementation. |
HttpGraphQlClient
GraphQL over HTTP client that uses
WebClient . |
HttpGraphQlClient.Builder
Builder for the GraphQL over HTTP client.
|
RSocketGraphQlClient
GraphQL over RSocket client that uses
RSocketRequester . |
RSocketGraphQlClient.Builder
Builder for the GraphQL over HTTP client.
|
WebGraphQlClient
Base contract for the HTTP and WebSocket
GraphQlClient extensions. |
WebGraphQlClient.Builder
Base builder for GraphQL clients over a Web transport.
|
WebSocketGraphQlClient
GraphQL over WebSocket client that uses
WebSocketClient . |
WebSocketGraphQlClient.Builder
Builder for a GraphQL over WebSocket client.
|
Class and Description |
---|
GraphQlClient
Define a workflow to execute GraphQL requests that is independent of the
underlying transport.
|
GraphQlTransport
Contract for executing GraphQL requests over some transport.
|
RSocketGraphQlClient
GraphQL over RSocket client that uses
RSocketRequester . |