クラス TimeoutWebGraphQlInterceptor

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

public class TimeoutWebGraphQlInterceptor extends ObjectSE implements WebGraphQlInterceptor
GraphQL リクエストにリクエストタイムアウトを強制する Web interceptor。デフォルトでは、タイムアウトが発生すると HttpStatus.REQUEST_TIMEOUT レスポンスが返されます。

ストリーミングレスポンス(サブスクリプションなど)の場合、このタイムアウトはレスポンスストリームが確立されるまでのみ適用されます。トランスポート固有のタイムアウトは、トランスポートハンドラーで直接設定できます。

導入:
1.4.0
作成者:
Brian Clozel
  • コンストラクターの詳細

    • TimeoutWebGraphQlInterceptor

      public TimeoutWebGraphQlInterceptor(DurationSE timeout)
      指定されたタイムアウト期間に新しいインターセプターを作成します。
      パラメーター:
      timeout - 強制するリクエストタイムアウト
    • TimeoutWebGraphQlInterceptor

      public TimeoutWebGraphQlInterceptor(DurationSE timeout, HttpStatus timeoutStatus)
      指定されたタイムアウト期間とレスポンスステータスの新しいインターセプターを作成します。
      パラメーター:
      timeout - 強制するリクエストタイムアウト
      timeoutStatus - タイムアウトの場合に使用する HTTP レスポンスステータス
  • メソッドの詳細