Add timeout async request handling to OSIV components
This change adds async web request timeout handling to OSIV filters and interceptors to ensure the session or entity manager is released. Issue: SPR-10874
This commit is contained in:
@@ -31,7 +31,8 @@ public abstract class DeferredResultProcessingInterceptorAdapter implements Defe
|
||||
* This implementation is empty.
|
||||
*/
|
||||
@Override
|
||||
public <T> void beforeConcurrentHandling(NativeWebRequest request, DeferredResult<T> deferredResult) throws Exception {
|
||||
public <T> void beforeConcurrentHandling(NativeWebRequest request, DeferredResult<T> deferredResult)
|
||||
throws Exception {
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -50,7 +51,8 @@ public abstract class DeferredResultProcessingInterceptorAdapter implements Defe
|
||||
}
|
||||
|
||||
/**
|
||||
* This implementation returns {@code true} by default.
|
||||
* This implementation returns {@code true} by default allowing other interceptors
|
||||
* to be given a chance to handle the timeout.
|
||||
*/
|
||||
@Override
|
||||
public <T> boolean handleTimeout(NativeWebRequest request, DeferredResult<T> deferredResult) throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user