パッケージ | 説明 |
---|---|
org.springframework.web.context.request.async | 非同期リクエスト処理のサポート。 |
修飾子と型 | メソッドと説明 |
---|---|
<T> void | DeferredResultProcessingInterceptorAdapter.afterCompletion(NativeWebRequest request, DeferredResult<T> deferredResult) 使用すべきではありません。 この実装は空です。 |
default <T> void | DeferredResultProcessingInterceptor.afterCompletion(NativeWebRequest request, DeferredResult<T> deferredResult) タイムアウトやネットワークエラーなどの何らかの理由で非同期リクエストが完了したときにコンテナースレッドから呼び出されます。 |
<T> void | DeferredResultProcessingInterceptorAdapter.beforeConcurrentHandling(NativeWebRequest request, DeferredResult<T> deferredResult) 使用すべきではありません。 この実装は空です。 |
default <T> void | DeferredResultProcessingInterceptor.beforeConcurrentHandling(NativeWebRequest request, DeferredResult<T> deferredResult) 並行処理の開始直前に、それを開始したのと同じスレッドで呼び出されます。 |
<T> boolean | DeferredResultProcessingInterceptorAdapter.handleError(NativeWebRequest request, DeferredResult<T> deferredResult, ThrowableSE t) 使用すべきではありません。 この実装はデフォルトで true を返し、他のインターセプターにエラーを処理する機会を与えることができます。 |
default <T> boolean | DeferredResultProcessingInterceptor.handleError(NativeWebRequest request, DeferredResult<T> deferredResult, ThrowableSE t) DeferredResult が設定される前の非同期リクエストの処理中にエラーが発生したときに、コンテナースレッドから呼び出されます。 |
<T> boolean | DeferredResultProcessingInterceptorAdapter.handleTimeout(NativeWebRequest request, DeferredResult<T> deferredResult) 使用すべきではありません。 この実装はデフォルトで true を返し、他のインターセプターにタイムアウトを処理する機会を与えることができます。 |
default <T> boolean | DeferredResultProcessingInterceptor.handleTimeout(NativeWebRequest request, DeferredResult<T> deferredResult) DeferredResult が設定される前に非同期リクエストがタイムアウトしたときにコンテナースレッドから呼び出されます。 |
<T> boolean | TimeoutDeferredResultProcessingInterceptor.handleTimeout(NativeWebRequest request, DeferredResult<T> result) |
<T> void | DeferredResultProcessingInterceptorAdapter.postProcess(NativeWebRequest request, DeferredResult<T> deferredResult, ObjectSE concurrentResult) 使用すべきではありません。 この実装は空です。 |
default <T> void | DeferredResultProcessingInterceptor.postProcess(NativeWebRequest request, DeferredResult<T> deferredResult, ObjectSE concurrentResult) |
<T> void | DeferredResultProcessingInterceptorAdapter.preProcess(NativeWebRequest request, DeferredResult<T> deferredResult) 使用すべきではありません。 この実装は空です。 |
default <T> void | DeferredResultProcessingInterceptor.preProcess(NativeWebRequest request, DeferredResult<T> deferredResult) 並行処理の開始直後に、それを開始したのと同じスレッドで呼び出されます。 |
void | WebAsyncManager.startDeferredResultProcessing(DeferredResult<?> deferredResult, ObjectSE... processingContext) 並行リクエスト処理を開始し、結果を保存し、その結果の処理を再開するためにリクエストをディスパッチする DeferredResult.DeferredResultHandler で指定された DeferredResult を初期化します。 |