spring-framework / org.springframework.web.context.request.async / DeferredResultProcessingInterceptorAdapter

DeferredResultProcessingInterceptorAdapter

abstract class DeferredResultProcessingInterceptorAdapter : DeferredResultProcessingInterceptor

Abstract adapter class for the DeferredResultProcessingInterceptor interface for simplified implementation of individual methods.

Author
Rossen Stoyanchev

Author
Rob Winch

Since
3.2

Constructors

<init>

DeferredResultProcessingInterceptorAdapter()

Abstract adapter class for the DeferredResultProcessingInterceptor interface for simplified implementation of individual methods.

Functions

afterCompletion

open fun <T : Any> afterCompletion(request: NativeWebRequest, deferredResult: DeferredResult<T>): Unit

This implementation is empty.

beforeConcurrentHandling

open fun <T : Any> beforeConcurrentHandling(request: NativeWebRequest, deferredResult: DeferredResult<T>): Unit

This implementation is empty.

handleError

open fun <T : Any> handleError(request: NativeWebRequest, deferredResult: DeferredResult<T>, t: Throwable): Boolean

This implementation returns true by default allowing other interceptors to be given a chance to handle the error.

handleTimeout

open fun <T : Any> handleTimeout(request: NativeWebRequest, deferredResult: DeferredResult<T>): Boolean

This implementation returns true by default allowing other interceptors to be given a chance to handle the timeout.

postProcess

open fun <T : Any> postProcess(request: NativeWebRequest, deferredResult: DeferredResult<T>, concurrentResult: Any): Unit

This implementation is empty.

preProcess

open fun <T : Any> preProcess(request: NativeWebRequest, deferredResult: DeferredResult<T>): Unit

This implementation is empty.