クラス 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
- 関連事項:
ネストされたクラスの要約
インターフェース ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builder, ErrorResponse.Interceptorコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明getBody()レスポンスの本文を返します。これは、statusがレスポンスステータスと一致する RFC 9457ProblemDetailとしてフォーマットされます。レスポンスに使用する HTTP ステータスコードを返します。クラス ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
AsyncRequestTimeoutException
public AsyncRequestTimeoutException()
メソッドの詳細
getStatusCode
インターフェースからコピーされた説明:ErrorResponseレスポンスに使用する HTTP ステータスコードを返します。- 次で指定:
- インターフェース
ErrorResponseのgetStatusCode
getBody
インターフェースからコピーされた説明:ErrorResponseレスポンスの本文を返します。これは、statusがレスポンスステータスと一致する RFC 9457ProblemDetailとしてフォーマットされます。注意 : 返された
ProblemDetailは、レスポンスがレンダリングされる前に、たとえばErrorResponse.updateAndGetBody(MessageSource, Locale)を介して更新される可能性があります。実装メソッドではインスタンスフィールドを使用する必要があり、呼び出しごとにProblemDetailを再作成したり、静的変数を使用したりしないでください。- 次で指定:
- インターフェース
ErrorResponseのgetBody