クラス AsyncRequestTimeoutException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.web.context.request.async.AsyncRequestTimeoutException
- 実装されたすべてのインターフェース:
SerializableSE
,ErrorResponse
非同期リクエストがタイムアウトしたときにスローされる例外。または、アプリケーションは
DeferredResultProcessingInterceptor
または CallableProcessingInterceptor
を登録して、MVC Java 構成または MVC XML 名前空間を介して、または RequestMappingHandlerAdapter
のプロパティを介して直接タイムアウトを処理できます。デフォルトでは、例外は 503 エラーとして処理されます。
- 導入:
- 4.2.8
- 作成者:
- Rossen Stoyanchev
- 関連事項:
ネストされたクラスのサマリー
インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builder, ErrorResponse.Interceptor
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明getBody()
レスポンスの本文を返します。これは、status
がレスポンスステータスと一致する RFC 9457ProblemDetail
としてフォーマットされます。レスポンスに使用する HTTP ステータスコードを返します。クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.web.ErrorResponse から継承されたメソッド
getDetailMessageArguments, getDetailMessageArguments, getDetailMessageCode, getHeaders, getTitleMessageCode, getTypeMessageCode, updateAndGetBody
コンストラクターの詳細
AsyncRequestTimeoutException
public AsyncRequestTimeoutException()
メソッドの詳細
getStatusCode
インターフェースからコピーされた説明:ErrorResponse
レスポンスに使用する HTTP ステータスコードを返します。- 次で指定:
- インターフェース
ErrorResponse
のgetStatusCode
getBody
インターフェースからコピーされた説明:ErrorResponse
レスポンスの本文を返します。これは、status
がレスポンスステータスと一致する RFC 9457ProblemDetail
としてフォーマットされます。注意 : 返された
ProblemDetail
は、レスポンスがレンダリングされる前に、たとえばErrorResponse.updateAndGetBody(MessageSource, Locale)
を介して更新される可能性があります。実装メソッドではインスタンスフィールドを使用する必要があり、呼び出しごとにProblemDetail
を再作成したり、静的変数を使用したりしないでください。- 次で指定:
- インターフェース
ErrorResponse
のgetBody