public void triggerAfterReceiveCompletion( @Nullable Message<?> message, MessageChannel channel, @Nullable Exception ex) { for (int i = this.receiveInterceptorIndex; i >= 0; i--) { ChannelInterceptor interceptor = interceptors.get(i); try { interceptor.afterReceiveCompletion(message, channel, ex); } catch (Throwable ex2) { if (logger.isErrorEnabled()) { logger.error("Exception from afterReceiveCompletion in " + interceptor, ex2); } } } } }
public void afterReceiveCompletion(@Nullable Message<?> message, MessageChannel channel, @Nullable Exception ex, Deque<ChannelInterceptor> interceptorStack) { for (Iterator<ChannelInterceptor> iterator = interceptorStack.descendingIterator(); iterator.hasNext(); ) { ChannelInterceptor interceptor = iterator.next(); try { interceptor.afterReceiveCompletion(message, channel, ex); } catch (Exception ex2) { this.logger.error("Exception from afterReceiveCompletion in " + interceptor, ex2); } } }
public void triggerAfterReceiveCompletion( @Nullable Message<?> message, MessageChannel channel, @Nullable Exception ex) { for (int i = this.receiveInterceptorIndex; i >= 0; i--) { ChannelInterceptor interceptor = interceptors.get(i); try { interceptor.afterReceiveCompletion(message, channel, ex); } catch (Throwable ex2) { if (logger.isErrorEnabled()) { logger.error("Exception from afterReceiveCompletion in " + interceptor, ex2); } } } } }
public void afterReceiveCompletion(@Nullable Message<?> message, MessageChannel channel, @Nullable Exception ex, Deque<ChannelInterceptor> interceptorStack) { for (Iterator<ChannelInterceptor> iterator = interceptorStack.descendingIterator(); iterator.hasNext(); ) { ChannelInterceptor interceptor = iterator.next(); try { interceptor.afterReceiveCompletion(message, channel, ex); } catch (Exception ex2) { this.logger.error("Exception from afterReceiveCompletion in " + interceptor, ex2); } } }
public void triggerAfterReceiveCompletion( @Nullable Message<?> message, MessageChannel channel, @Nullable Exception ex) { for (int i = this.receiveInterceptorIndex; i >= 0; i--) { ChannelInterceptor interceptor = interceptors.get(i); try { interceptor.afterReceiveCompletion(message, channel, ex); } catch (Throwable ex2) { if (logger.isErrorEnabled()) { logger.error("Exception from afterReceiveCompletion in " + interceptor, ex2); } } } } }
public void triggerAfterReceiveCompletion( @Nullable Message<?> message, MessageChannel channel, @Nullable Exception ex) { for (int i = this.receiveInterceptorIndex; i >= 0; i--) { ChannelInterceptor interceptor = interceptors.get(i); try { interceptor.afterReceiveCompletion(message, channel, ex); } catch (Throwable ex2) { if (logger.isErrorEnabled()) { logger.error("Exception from afterReceiveCompletion in " + interceptor, ex2); } } } } }