インターフェース WebSocketGraphQlClientInterceptor

すべてのスーパーインターフェース:
GraphQlClientInterceptor

public interface WebSocketGraphQlClientInterceptor extends GraphQlClientInterceptor
WebSocket インターセプトポイント用のメソッドを追加した GraphQlClientInterceptor の拡張。型 WebSocketGraphQlClientInterceptor のインターセプタは 1 つだけ設定できます。

GraphQlClient.Builder.interceptor(GraphQlClientInterceptor...) を使用してインターセプターチェーンを構成します。チェーン内の WebSocketGraphQlClientInterceptor 型のインターセプターは 1 つだけです。

導入:
1.0.0
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • connectionInitPayload

      default reactor.core.publisher.Mono<ObjectSE> connectionInitPayload()
      "connection_init" メッセージのペイロードを返す Mono を提供します。Mono は、新しい WebSocket 接続が確立されるすべての型にサブスクライブされます。
    • handleConnectionAck

      default reactor.core.publisher.Mono<VoidSE> handleConnectionAck(MapSE<StringSE,ObjectSE> ackPayload)
      WebSocket 接続の開始時にサーバーから受信した "connection_ack" メッセージを処理します。
      パラメーター:
      ackPayload - "connection_ack" メッセージのペイロード