インターフェース 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

      B interceptor(SyncGraphQlClientInterceptor... interceptors)
      リクエストを実行するために SyncGraphQlTransport に委譲する前に、インターセプターが呼び出されるように構成します。
      パラメーター:
      interceptors - 追加するインターセプター
      戻り値:
      このビルダー
    • interceptors

      B interceptors(ConsumerSE<ListSE<SyncGraphQlClientInterceptor>> interceptorsConsumer)
      インターセプターのリストをカスタマイズします。提供されたリストは「ライブ」であるため、コンシューマーはそれに応じてインターセプターをインスペクションおよび挿入できます。
      パラメーター:
      interceptorsConsumer - インターセプターをカスタマイズするコンシューマー
      戻り値:
      このビルダー
    • scheduler

      B scheduler(reactor.core.scheduler.Scheduler scheduler)
      GraphQlClient.RequestSpec.execute() および GraphQlClient.RequestSpec.retrieve(String) によるノンブロッキング実行に使用するスケジューラ。

      デフォルトでは、これは Schedulers.boundedElastic() に設定されています。

      パラメーター:
      scheduler - スケジューラー