public abstract class HandlerInterceptorAdapter extends java.lang.Object implements HandlerInterceptor
HandlerInterceptor
interface,
for simplified implementation of pre-only/post-only interceptors.Constructor and Description |
---|
HandlerInterceptorAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
afterActionCompletion(ActionRequest request,
ActionResponse response,
java.lang.Object handler,
java.lang.Exception ex)
This implementation delegates to
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception) . |
protected void |
afterCompletion(PortletRequest request,
PortletResponse response,
java.lang.Object handler,
java.lang.Exception ex)
Default callback that all "after*" methods delegate to.
|
void |
afterEventCompletion(EventRequest request,
EventResponse response,
java.lang.Object handler,
java.lang.Exception ex)
This implementation delegates to
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception) . |
void |
afterRenderCompletion(RenderRequest request,
RenderResponse response,
java.lang.Object handler,
java.lang.Exception ex)
This implementation delegates to
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception) . |
void |
afterResourceCompletion(ResourceRequest request,
ResourceResponse response,
java.lang.Object handler,
java.lang.Exception ex)
This implementation delegates to
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception) . |
void |
postHandleRender(RenderRequest request,
RenderResponse response,
java.lang.Object handler,
ModelAndView modelAndView)
This implementation is empty.
|
void |
postHandleResource(ResourceRequest request,
ResourceResponse response,
java.lang.Object handler,
ModelAndView modelAndView)
This implementation is empty.
|
protected boolean |
preHandle(PortletRequest request,
PortletResponse response,
java.lang.Object handler)
Default callback that all "pre*" methods delegate to.
|
boolean |
preHandleAction(ActionRequest request,
ActionResponse response,
java.lang.Object handler)
This implementation delegates to
preHandle(PortletRequest, PortletResponse, java.lang.Object) . |
boolean |
preHandleEvent(EventRequest request,
EventResponse response,
java.lang.Object handler)
This implementation delegates to
preHandle(PortletRequest, PortletResponse, java.lang.Object) . |
boolean |
preHandleRender(RenderRequest request,
RenderResponse response,
java.lang.Object handler)
This implementation delegates to
preHandle(PortletRequest, PortletResponse, java.lang.Object) . |
boolean |
preHandleResource(ResourceRequest request,
ResourceResponse response,
java.lang.Object handler)
This implementation delegates to
preHandle(PortletRequest, PortletResponse, java.lang.Object) . |
public boolean preHandleAction(ActionRequest request, ActionResponse response, java.lang.Object handler) throws java.lang.Exception
preHandle(PortletRequest, PortletResponse, java.lang.Object)
.preHandleAction
in interface HandlerInterceptor
request
- current portlet action requestresponse
- current portlet action responsehandler
- chosen handler to execute, for type and/or instance evaluationtrue
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherPortlet
assumes that this interceptor has already dealt with the response itselfjava.lang.Exception
- in case of errorspublic void afterActionCompletion(ActionRequest request, ActionResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception)
.afterActionCompletion
in interface HandlerInterceptor
request
- current portlet action requestresponse
- current portlet action responsehandler
- chosen handler to execute, for type and/or instance examinationex
- exception thrown on handler execution, if any (only included as
additional context information for the case where a handler threw an exception;
request execution may have failed even when this argument is null
)java.lang.Exception
- in case of errorspublic boolean preHandleRender(RenderRequest request, RenderResponse response, java.lang.Object handler) throws java.lang.Exception
preHandle(PortletRequest, PortletResponse, java.lang.Object)
.preHandleRender
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance evaluationtrue
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherPortlet
assumes that this interceptor has already dealt with the response itselfjava.lang.Exception
- in case of errorspublic void postHandleRender(RenderRequest request, RenderResponse response, java.lang.Object handler, ModelAndView modelAndView) throws java.lang.Exception
postHandleRender
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance examinationmodelAndView
- the ModelAndView
that the handler returned
(can also be null
)java.lang.Exception
- in case of errorspublic void afterRenderCompletion(RenderRequest request, RenderResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception)
.afterRenderCompletion
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance examinationex
- exception thrown on handler execution, if anyjava.lang.Exception
- in case of errorspublic boolean preHandleResource(ResourceRequest request, ResourceResponse response, java.lang.Object handler) throws java.lang.Exception
preHandle(PortletRequest, PortletResponse, java.lang.Object)
.preHandleResource
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance evaluationtrue
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherPortlet
assumes that this interceptor has already dealt with the response itselfjava.lang.Exception
- in case of errorspublic void postHandleResource(ResourceRequest request, ResourceResponse response, java.lang.Object handler, ModelAndView modelAndView) throws java.lang.Exception
postHandleResource
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance examinationmodelAndView
- the ModelAndView
that the handler returned
(can also be null
)java.lang.Exception
- in case of errorspublic void afterResourceCompletion(ResourceRequest request, ResourceResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception)
.afterResourceCompletion
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance examinationex
- exception thrown on handler execution, if anyjava.lang.Exception
- in case of errorspublic boolean preHandleEvent(EventRequest request, EventResponse response, java.lang.Object handler) throws java.lang.Exception
preHandle(PortletRequest, PortletResponse, java.lang.Object)
.preHandleEvent
in interface HandlerInterceptor
request
- current portlet action requestresponse
- current portlet action responsehandler
- chosen handler to execute, for type and/or instance evaluationtrue
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherPortlet
assumes that this interceptor has already dealt with the response itselfjava.lang.Exception
- in case of errorspublic void afterEventCompletion(EventRequest request, EventResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception)
.afterEventCompletion
in interface HandlerInterceptor
request
- current portlet action requestresponse
- current portlet action responsehandler
- chosen handler to execute, for type and/or instance examinationex
- exception thrown on handler execution, if any (only included as
additional context information for the case where a handler threw an exception;
request execution may have failed even when this argument is null
)java.lang.Exception
- in case of errorsprotected boolean preHandle(PortletRequest request, PortletResponse response, java.lang.Object handler) throws java.lang.Exception
This implementation always returns true
.
java.lang.Exception
protected void afterCompletion(PortletRequest request, PortletResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
This implementation is empty.
java.lang.Exception