インターフェース GraphQlClient.Builder<B extends GraphQlClient.Builder<B>>
- 型パラメーター:
B- ビルダーの種類
- すべてのスーパーインターフェース:
GraphQlClient.BaseBuilder<B>
- 既知のすべてのサブインターフェース:
HttpGraphQlClient.Builder<B>、RSocketGraphQlClient.Builder<B>、WebGraphQlClient.Builder<B>、WebSocketGraphQlClient.Builder<B>
- すべての既知の実装クラス:
AbstractGraphQlClientBuilder
- 含まれているインターフェース:
GraphQlClient
public static interface GraphQlClient.Builder<B extends GraphQlClient.Builder<B>>
extends GraphQlClient.BaseBuilder<B>
ノンブロッキング実行 チェーンとトランスポートを備えた
GraphQlClient を作成するビルダー。- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明interceptor(GraphQlClientInterceptor... interceptors) リクエストを実行するためにGraphQlTransportに委譲する前に、インターセプターが呼び出されるように構成します。interceptors(ConsumerSE<ListSE<GraphQlClientInterceptor>> interceptorsConsumer) インターセプターのリストをカスタマイズします。インターフェース org.springframework.graphql.client.GraphQlClient.BaseBuilder から継承されたメソッド
blockingTimeout, build, documentSource
メソッドの詳細
interceptor
リクエストを実行するためにGraphQlTransportに委譲する前に、インターセプターが呼び出されるように構成します。- パラメーター:
interceptors- 追加するインターセプター- 戻り値:
- このビルダー
interceptors
インターセプターのリストをカスタマイズします。提供されたリストは「ライブ」であるため、コンシューマーはそれに応じてインターセプターをインスペクションおよび挿入できます。- パラメーター:
interceptorsConsumer- インターセプターをカスタマイズするコンシューマー- 戻り値:
- このビルダー