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