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

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

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