パッケージ org.springframework.web.context.request.async
@NonNullApi @NonNullFields パッケージ org.springframework.web.context.request.async
非同期リクエスト処理のサポート。
- クラス説明書き込み失敗やサーブレットコンテナーのエラー通知によって示されるように、非同期リクエストのレスポンスが使用できなくなったとき、または非同期リクエストが完了した後に発生します。非同期リクエストがタイムアウトしたときにスローされる例外。非同期リクエスト処理のメソッドを使用して
NativeWebRequest
を拡張します。アプリケーションの代わりにAsyncTaskExecutor
を使用してCallable
SE を実行することで同時結果が取得される、同時リクエスト処理をインターセプトします。DeferredResult
は、非同期リクエスト処理にCallable
SE を使用する代替手段を提供します。設定されている場合、DeferredResult 値を処理します。同時リクエスト処理をインターセプトします。同時結果は、アプリケーションによって選択されたスレッド (たとえば、外部イベントへのレスポンス) からDeferredResult
が設定されるまで待機することによって取得されます。AsyncWebRequest
のサーブレット実装。レスポンスがまだコミットされていない場合、タイムアウトの場合に 503(SERVICE_UNAVAILABLE)を送信します。レスポンスがまだコミットされていない場合、タイムアウトの場合に 503(SERVICE_UNAVAILABLE)を送信します。非同期リクエスト処理を管理するための中心的なクラス。主に SPI を目的としており、通常アプリケーションクラスによって直接使用されることはありません。WebAsyncTask<V>Callable
SE のホルダー、タイムアウト値、タスクエグゼキューター。非同期 Web リクエストの処理に関連するユーティリティメソッド。