クラス GraphQlWebSocketHandler

java.lang.ObjectSE
org.springframework.graphql.server.webflux.GraphQlWebSocketHandler
実装済みのインターフェース一覧:
WebSocketHandler

@RegisterReflectionForBinding(GraphQlWebSocketMessage.class) public class GraphQlWebSocketHandler extends ObjectSE implements WebSocketHandler
WebSocket プロトコル上の GraphQL に基づく GraphQL および Spring WebFlux アプリケーションで使用するための WebSocketHandler。
導入:
1.0.0
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • GraphQlWebSocketHandler

      public GraphQlWebSocketHandler(WebGraphQlHandler graphQlHandler, CodecConfigurer codecConfigurer, DurationSE connectionInitTimeout)
      新しいインスタンスを作成します。
      パラメーター:
      graphQlHandler - GraphQL over WebSocket リクエストの共通ハンドラー
      codecConfigurer - JSON エンコードおよびデコード用のコーデックコンフィギュアラー
      connectionInitTimeout - WebSocket の確立後、クライアントからの "connection_ini" メッセージを待機する時間。
    • GraphQlWebSocketHandler

      public GraphQlWebSocketHandler(WebGraphQlHandler graphQlHandler, CodecConfigurer codecConfigurer, DurationSE connectionInitTimeout, @Nullable DurationSE keepAliveDuration)
      新しいインスタンスを作成します。
      パラメーター:
      graphQlHandler - GraphQL over WebSocket リクエストの共通ハンドラー
      codecConfigurer - JSON エンコードおよびデコード用のコーデックコンフィギュアラー
      connectionInitTimeout - WebSocket の確立後、クライアントからの "connection_ini" メッセージを待機する時間。
      keepAliveDuration - 他のメッセージが送信されていない場合に ping メッセージを送信する頻度
      導入:
      1.3.0
  • メソッドの詳細