| java.lang.Object org.springframework.web.portlet.handler.WebRequestHandlerInterceptorAdapter
WebRequestHandlerInterceptorAdapter | public class WebRequestHandlerInterceptorAdapter implements HandlerInterceptor(Code) | | Adapter that implements the Portlet HandlerInterceptor interface
and wraps an underlying WebRequestInterceptor.
NOTE: The WebRequestInterceptor is by default only applied to the Portlet
render phase, which is dealing with preparing and rendering a Portlet view.
The Portlet action phase will only be intercepted with WebRequestInterceptor calls
if the renderPhaseOnly flag is explicitly set to false .
In general, it is recommended to use the Portlet-specific HandlerInterceptor
mechanism for differentiating between action and render interception.
author: Juergen Hoeller since: 2.0 See Also: org.springframework.web.context.request.WebRequestInterceptor See Also: org.springframework.web.portlet.HandlerInterceptor |
Method Summary | |
public void | afterActionCompletion(ActionRequest request, ActionResponse response, Object handler, Exception ex) | public void | afterRenderCompletion(RenderRequest request, RenderResponse response, Object handler, Exception ex) | public void | postHandleRender(RenderRequest request, RenderResponse response, Object handler, ModelAndView modelAndView) | public boolean | preHandleAction(ActionRequest request, ActionResponse response, Object handler) | public boolean | preHandleRender(RenderRequest request, RenderResponse response, Object handler) |
WebRequestHandlerInterceptorAdapter | public WebRequestHandlerInterceptorAdapter(WebRequestInterceptor requestInterceptor)(Code) | | Create a new WebRequestHandlerInterceptorAdapter for the given WebRequestInterceptor,
applying to the render phase only.
Parameters: requestInterceptor - the WebRequestInterceptor to wrap |
WebRequestHandlerInterceptorAdapter | public WebRequestHandlerInterceptorAdapter(WebRequestInterceptor requestInterceptor, boolean renderPhaseOnly)(Code) | | Create a new WebRequestHandlerInterceptorAdapter for the given WebRequestInterceptor.
Parameters: requestInterceptor - the WebRequestInterceptor to wrap Parameters: renderPhaseOnly - whether to apply to the render phase only (true )or to the action phase as well (false ) |
afterActionCompletion | public void afterActionCompletion(ActionRequest request, ActionResponse response, Object handler, Exception ex) throws Exception(Code) | | |
afterRenderCompletion | public void afterRenderCompletion(RenderRequest request, RenderResponse response, Object handler, Exception ex) throws Exception(Code) | | |
preHandleAction | public boolean preHandleAction(ActionRequest request, ActionResponse response, Object handler) throws Exception(Code) | | |
preHandleRender | public boolean preHandleRender(RenderRequest request, RenderResponse response, Object handler) throws Exception(Code) | | |
|
|