DeferredResultProcessingInterceptor's.
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private static final Log | |
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public Object | applyPostProcess(NativeWebRequest request, DeferredResult<?> deferredResult, Object concurrentResult)
|
| public void | |
| public void | |
| public boolean | Returns: true to continue error handling, or false to bypass any further
error handlingDetermine if further error handling should be bypassed. |
| public void |
| interceptors | back to summary |
|---|---|
| private final List<DeferredResultProcessingInterceptor> interceptors | |
| logger | back to summary |
|---|---|
| private static final Log logger | |
| preProcessingIndex | back to summary |
|---|---|
| private int preProcessingIndex | |
| DeferredResultInterceptorChain | back to summary |
|---|---|
| public DeferredResultInterceptorChain(List<DeferredResultProcessingInterceptor> interceptors) | |
| applyBeforeConcurrentHandling | back to summary |
|---|---|
| public void applyBeforeConcurrentHandling(NativeWebRequest request, DeferredResult<?> deferredResult) throws Exception | |
| applyPostProcess | back to summary |
|---|---|
public Object applyPostProcess(NativeWebRequest request, DeferredResult<?> deferredResult, Object concurrentResult)
| |
| applyPreProcess | back to summary |
|---|---|
| public void applyPreProcess(NativeWebRequest request, DeferredResult<?> deferredResult) throws Exception | |
| triggerAfterCompletion | back to summary |
|---|---|
| public void triggerAfterCompletion(NativeWebRequest request, DeferredResult<?> deferredResult) | |
| triggerAfterError | back to summary |
|---|---|
| public boolean triggerAfterError(NativeWebRequest request, DeferredResult<?> deferredResult, Throwable ex) throws Exception Determine if further error handling should be bypassed.
| |
| triggerAfterTimeout | back to summary |
|---|---|
| public void triggerAfterTimeout(NativeWebRequest request, DeferredResult<?> deferredResult) throws Exception | |