パッケージ org.springframework.graphql.client
@NullMarked パッケージ org.springframework.graphql.client
このパッケージには、
GraphQlClient と HTTP および WebSocket 拡張機能が含まれています。- クラス説明基盤となるトランスポートの構築を支援する
GraphQlClient拡張機能の基本クラスですが、それ以外の場合はデフォルトのGraphQlClient実装に委譲してリクエストを実行します。AbstractGraphQlClientBuilder<B extends AbstractGraphQlClientBuilder<B>>トランスポート固有のGraphQlClient.Builder実装の抽象基本クラス。トランスポート固有のGraphQlClient.SyncBuilder実装の抽象基本クラス。クライアント側で使用するためのGraphQlRequest。クライアントが使用するGraphQlResponseと、レスポンスを処理するための追加オプション。ResponseFieldを拡張して、フィールド値をデコードするためのオプションを追加します。DGS コードの生成ライブラリで生成されたクラスからのリクエストを準備する、GraphQlClientのシンプルなラッパーです。基礎となるトランスポートから独立した GraphQL リクエストを実行するワークフローを定義します。GraphQlClient.BaseBuilder<B extends GraphQlClient.BaseBuilder<B>>GraphQlClientを作成および初期化するためのベースビルダー。GraphQlClient.Builder<B extends GraphQlClient.Builder<B>>ノンブロッキング実行 チェーンとトランスポートを備えたGraphQlClientを作成するビルダー。GraphQL リクエストの入力を収集して実行するオプションを宣言します。単一のレスポンスでフィールドをデコードするためのオプションを宣言します。サブスクリプションの各レスポンスでフィールドをデコードするオプションを宣言します。単一のレスポンスでフィールドをデコードするためのオプションを宣言します。GraphQlClient.SyncBuilder<B extends GraphQlClient.SyncBuilder<B>>同期実行 チェーンとトランスポートを備えたGraphQlClientインスタンスを作成するビルダー。GraphQlClientからの例外の基底クラス。ノンブロッキングGraphQlTransportを使用したノンブロッキング実行 チェーンで使用するためのGraphQlClientリクエストのインターセプター。ノンブロッキング実行 チェーンの残りに委譲する契約。残りの チェーンへのサブスクリプションリクエストの委譲に関する契約。一部のトランスポートを介して GraphQL リクエストを実行するための契約。GraphQlTransportによって発生する例外、またはGraphQlTransport実装からの例外をラップするために使用される例外。WebClientを使用する GraphQL over HTTP クライアント。HttpGraphQlClient.Builder<B extends HttpGraphQlClient.Builder<B>>GraphQL over HTTP クライアントのビルダー。ブロッキング実行 チェーンでRestClientを使用する GraphQL over HTTP クライアント。HttpSyncGraphQlClient.Builder<B extends HttpSyncGraphQlClient.Builder<B>>ブロッキング実行 チェーンを備えた GraphQL over HTTP クライアントのビルダー。RSocketRequesterを使用する GraphQL over RSocket クライアント。RSocketGraphQlClient.Builder<B extends RSocketGraphQlClient.Builder<B>>GraphQL over HTTP クライアントのビルダー。WebSocketGraphQlTransportExceptionは、サブスクリプションが"error"メッセージで終了したときに発生します。GraphQlClientのインターセプターは、SyncGraphQlTransportを使用したブロッキング実行 チェーンで使用するためにリクエストします。ブロッキング実行 チェーンの残りに委譲する契約。何らかのトランスポートを介した GraphQL リクエストの実行をブロックするための契約。HTTP および WebSocketGraphQlClient拡張機能の基本契約。WebGraphQlClient.Builder<B extends WebGraphQlClient.Builder<B>>Web トランスポートを介した GraphQL クライアントの基本ビルダー。WebSocket 関連のGraphQlTransportExceptionは、リクエストまたはサブスクリプションの進行中に接続が閉じられたときに発生します。WebSocketClientを使用する WebSocket クライアント上の GraphQL。WebSocketGraphQlClient.Builder<B extends WebSocketGraphQlClient.Builder<B>>GraphQL over WebSocket クライアントのビルダー。WebSocket インターセプトポイント用のメソッドを追加したGraphQlClientInterceptorの拡張。