クラス GraphQlSseHandler

java.lang.ObjectSE
org.springframework.graphql.server.webmvc.AbstractGraphQlHttpHandler
org.springframework.graphql.server.webmvc.GraphQlSseHandler

public class GraphQlSseHandler extends AbstractGraphQlHttpHandler
GraphQL サーバー送信イベントプロトコルをサポートし、RouterFunctions を介して WebMvc 関数エンドポイントとして公開される GraphQL ハンドラー。
導入:
1.3.0
作成者:
Brian Clozel, Rossen Stoyanchev
  • コンストラクターの詳細

    • GraphQlSseHandler

      public GraphQlSseHandler(WebGraphQlHandler graphQlHandler)
      委譲先のハンドラーを持つコンストラクター。タイムアウトはありません。つまり、基礎となるサーバーの非同期リクエストタイムアウトに依存します。
      パラメーター:
      graphQlHandler - 委譲先のハンドラー
    • GraphQlSseHandler

      public GraphQlSseHandler(WebGraphQlHandler graphQlHandler, @Nullable DurationSE timeout)
      SSE サブスクリプションに使用するタイムアウト付きのバリアントコンストラクター。
      パラメーター:
      graphQlHandler - 委譲先のハンドラー
      timeout - AsyncWebRequest.setTimeout(Long) に設定するタイムアウト値
      導入:
      1.3.3
    • GraphQlSseHandler

      public GraphQlSseHandler(WebGraphQlHandler graphQlHandler, @Nullable DurationSE timeout, @Nullable DurationSE keepAliveDuration)
      SSE サブスクリプションに使用するタイムアウト付きのバリアントコンストラクター。
      パラメーター:
      graphQlHandler - 委譲先のハンドラー
      timeout - 設定するタイムアウト値
      keepAliveDuration - 他のメッセージが送信されていない場合に空のコメントメッセージを送信する頻度 AsyncWebRequest.setTimeout(Long)
      導入:
      1.4.0
  • メソッドの詳細