java.lang.Object |
↳ |
org.springframework.web.servlet.handler.HandlerInterceptorAdapter |
Known Direct Subclasses
|
Class Overview
Abstract adapter class for the HandlerInterceptor interface,
for simplified implementation of pre-only/post-only interceptors.
Summary
Public Methods |
void
|
afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
This implementation is empty.
|
void
|
postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView)
This implementation is empty.
|
boolean
|
preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
This implementation always returns true .
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.springframework.web.servlet.HandlerInterceptor
abstract
void
|
afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
Callback after completion of request processing, that is, after rendering
the view.
|
abstract
void
|
postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView)
Intercept the execution of a handler.
|
abstract
boolean
|
preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
Intercept the execution of a handler.
|
|
Public Constructors
public
HandlerInterceptorAdapter
()
Public Methods
public
void
afterCompletion
(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
This implementation is empty.
Parameters
request
| current HTTP request |
response
| current HTTP response |
handler
| chosen handler to execute, for type and/or instance examination |
ex
| exception thrown on handler execution, if any |
public
void
postHandle
(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView)
This implementation is empty.
Parameters
request
| current HTTP request |
response
| current HTTP response |
handler
| chosen handler to execute, for type and/or instance examination |
modelAndView
| the ModelAndView that the handler returned
(can also be null ) |
public
boolean
preHandle
(HttpServletRequest request, HttpServletResponse response, Object handler)
This implementation always returns true
.
Parameters
request
| current HTTP request |
response
| current HTTP response |
handler
| chosen handler to execute, for type and/or instance evaluation |
Returns
true
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherServlet assumes
that this interceptor has already dealt with the response itself.