class CallableInterceptorChain
extends java.lang.Object
CallableProcessingInterceptor
's.Modifier and Type | Field and Description |
---|---|
private java.util.List<CallableProcessingInterceptor> |
interceptors |
private static Log |
logger |
private int |
preProcessIndex |
Constructor and Description |
---|
CallableInterceptorChain(java.util.List<CallableProcessingInterceptor> interceptors) |
Modifier and Type | Method and Description |
---|---|
void |
applyBeforeConcurrentHandling(NativeWebRequest request,
java.util.concurrent.Callable<?> task) |
java.lang.Object |
applyPostProcess(NativeWebRequest request,
java.util.concurrent.Callable<?> task,
java.lang.Object concurrentResult) |
void |
applyPreProcess(NativeWebRequest request,
java.util.concurrent.Callable<?> task) |
void |
triggerAfterCompletion(NativeWebRequest request,
java.util.concurrent.Callable<?> task) |
java.lang.Object |
triggerAfterTimeout(NativeWebRequest request,
java.util.concurrent.Callable<?> task) |
private static final Log logger
private final java.util.List<CallableProcessingInterceptor> interceptors
private int preProcessIndex
public CallableInterceptorChain(java.util.List<CallableProcessingInterceptor> interceptors)
public void applyBeforeConcurrentHandling(NativeWebRequest request, java.util.concurrent.Callable<?> task) throws java.lang.Exception
java.lang.Exception
public void applyPreProcess(NativeWebRequest request, java.util.concurrent.Callable<?> task) throws java.lang.Exception
java.lang.Exception
public java.lang.Object applyPostProcess(NativeWebRequest request, java.util.concurrent.Callable<?> task, java.lang.Object concurrentResult)
public java.lang.Object triggerAfterTimeout(NativeWebRequest request, java.util.concurrent.Callable<?> task)
public void triggerAfterCompletion(NativeWebRequest request, java.util.concurrent.Callable<?> task)