@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, @Nullable ModelAndView modelAndView) throws Exception { this.interceptor.postHandle(request, response, handler, modelAndView); }
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, @Nullable ModelAndView modelAndView) throws Exception { this.interceptor.postHandle(request, response, handler, modelAndView); }
/** * Apply postHandle methods of registered interceptors. */ void applyPostHandle(HttpServletRequest request, HttpServletResponse response, @Nullable ModelAndView mv) throws Exception { HandlerInterceptor[] interceptors = getInterceptors(); if (!ObjectUtils.isEmpty(interceptors)) { for (int i = interceptors.length - 1; i >= 0; i--) { HandlerInterceptor interceptor = interceptors[i]; interceptor.postHandle(request, response, this.handler, mv); } } }
/** * Apply postHandle methods of registered interceptors. */ void applyPostHandle(HttpServletRequest request, HttpServletResponse response, @Nullable ModelAndView mv) throws Exception { HandlerInterceptor[] interceptors = getInterceptors(); if (!ObjectUtils.isEmpty(interceptors)) { for (int i = interceptors.length - 1; i >= 0; i--) { HandlerInterceptor interceptor = interceptors[i]; interceptor.postHandle(request, response, this.handler, mv); } } }
interceptor.postHandle(request, response, dispatcher, null);
interceptor.postHandle(request, response, dispatcher, null);
@Test public void postHandle() throws Exception { HandlerInterceptor interceptor = mock(HandlerInterceptor.class); MappedInterceptor mappedInterceptor = new MappedInterceptor(new String[] { "/**" }, interceptor); mappedInterceptor.postHandle(mock(HttpServletRequest.class), mock(HttpServletResponse.class), null, mock(ModelAndView.class)); then(interceptor).should().postHandle(any(), any(), any(), any()); }
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { this.interceptor.postHandle(request, response, handler, modelAndView); }
/** * Apply postHandle methods of registered interceptors. */ void applyPostHandle(HttpServletRequest request, HttpServletResponse response, ModelAndView mv) throws Exception { HandlerInterceptor[] interceptors = getInterceptors(); if (!ObjectUtils.isEmpty(interceptors)) { for (int i = interceptors.length - 1; i >= 0; i--) { HandlerInterceptor interceptor = interceptors[i]; interceptor.postHandle(request, response, this.handler, mv); } } }
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { processVoidDelegates(i -> i.postHandle(request, response, handler, modelAndView)); }
public static void applyPostHandlers(HttpServletRequest req, HttpServletResponse res) { for (HandlerInterceptor in : getInterceptors().reverse()) { try { in.postHandle(req, res, null, null); } catch (Result r) { // ignore } catch (Exception e) { throw new RuntimeException(e); } } }
@Override public void render(HttpServletRequest request, HttpServletResponse response, ViewModel vm) throws Exception { ModelAndView mav = convert(vm, request); handlerInterceptor.postHandle(request, response, null, mav); render(mav, request, response); }
@Override public void render(HttpServletRequest request, HttpServletResponse response, ViewModel vm) throws Exception { ModelAndView mav = convert(vm, request); handlerInterceptor.postHandle(request, response, null, mav); render(mav, request, response); }
public void invokePluginPostHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) { for (WebPlugin plugin : getWebPlugins()) { for (HandlerInterceptor interceptor : plugin.getInterceptors()) { try { interceptor.postHandle(request, response, handler, modelAndView); } catch (Exception e) { log.error("error in postHandle for plugin '" + plugin.getName() + "'", e); } } } }
interceptor.postHandle(request, response, handler, modelAndView);
for (int i = interceptors.length - 1; i >= 0; i--) { HandlerInterceptor interceptor = interceptors[i]; interceptor.postHandle(processedRequest, response, mappedHandler.getHandler(), mv);