| Package | Description |
|---|---|
| org.springframework.graphql.client |
This package contains a
GraphQlClient
along with HTTP and WebSocket extensions. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HttpGraphQlClient
GraphQL over HTTP client that uses
WebClient. |
interface |
RSocketGraphQlClient
GraphQL over RSocket client that uses
RSocketRequester. |
interface |
WebGraphQlClient
Base contract for the HTTP and WebSocket
GraphQlClient extensions. |
interface |
WebSocketGraphQlClient
GraphQL over WebSocket client that uses
WebSocketClient. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDelegatingGraphQlClient
Base class for
GraphQlClient extensions that assist with building an
underlying transport, but otherwise delegate to the default
GraphQlClient implementation to execute requests. |
| Modifier and Type | Method and Description |
|---|---|
GraphQlClient |
GraphQlClient.Builder.build()
Build the
GraphQlClient instance. |
protected GraphQlClient |
AbstractGraphQlClientBuilder.buildGraphQlClient(GraphQlTransport transport)
Build the default transport-agnostic client that subclasses can then wrap
with
AbstractDelegatingGraphQlClient. |
| Constructor and Description |
|---|
AbstractDelegatingGraphQlClient(GraphQlClient graphQlClient) |