Class MethodHandlerInterceptor
- java.lang.Object
-
- io.microsphere.spring.webmvc.interceptor.MethodHandlerInterceptor
-
- All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor
- Direct Known Subclasses:
AnnotatedMethodHandlerInterceptor,LoggingMethodHandlerInterceptor
public abstract class MethodHandlerInterceptor extends java.lang.Object implements org.springframework.web.servlet.HandlerInterceptorHandlerMethodHandlerInterceptorabstract implementation- Since:
- 1.0.0
- Author:
- Mercy
-
-
Constructor Summary
Constructors Constructor Description MethodHandlerInterceptor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidafterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, java.lang.Exception ex)protected abstract voidafterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, java.lang.Exception ex)voidpostHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, org.springframework.web.servlet.ModelAndView modelAndView)protected abstract voidpostHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.servlet.ModelAndView modelAndView)booleanpreHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler)protected abstract booleanpreHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod)protected booleansupports(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod)
-
-
-
Method Detail
-
preHandle
public final boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler) throws java.lang.Exception- Specified by:
preHandlein interfaceorg.springframework.web.servlet.HandlerInterceptor- Throws:
java.lang.Exception
-
preHandle
protected abstract boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod) throws java.lang.Exception- Throws:
java.lang.Exception
-
postHandle
public final void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, @Nullable org.springframework.web.servlet.ModelAndView modelAndView) throws java.lang.Exception- Specified by:
postHandlein interfaceorg.springframework.web.servlet.HandlerInterceptor- Throws:
java.lang.Exception
-
postHandle
protected abstract void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.servlet.ModelAndView modelAndView) throws java.lang.Exception- Throws:
java.lang.Exception
-
afterCompletion
public final void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, @Nullable java.lang.Exception ex) throws java.lang.Exception- Specified by:
afterCompletionin interfaceorg.springframework.web.servlet.HandlerInterceptor- Throws:
java.lang.Exception
-
afterCompletion
protected abstract void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, java.lang.Exception ex) throws java.lang.Exception- Throws:
java.lang.Exception
-
supports
protected boolean supports(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod) throws java.lang.Exception- Throws:
java.lang.Exception
-
-