Class StatHandlerInterceptor
java.lang.Object
com.alibaba.druid.support.http.AbstractWebStatImpl
com.alibaba.druid.support.spring.mvc.StatHandlerInterceptor
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
,org.springframework.web.servlet.HandlerInterceptor
public class StatHandlerInterceptor
extends AbstractWebStatImpl
implements org.springframework.web.servlet.HandlerInterceptor, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
-
Nested Class Summary
Nested classes/interfaces inherited from class com.alibaba.druid.support.http.AbstractWebStatImpl
AbstractWebStatImpl.WebStatFilterContextListener
-
Field Summary
Fields inherited from class com.alibaba.druid.support.http.AbstractWebStatImpl
contextPath, createSession, DEFAULT_MAX_STAT_SESSION_COUNT, principalCookieName, principalSessionName, profileEnable, realIpHeader, sessionStatEnable, sessionStatMaxCount, statFilterContextListener, webAppStat
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterCompletion
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception error) void
void
destroy()
getRequestURI
(javax.servlet.http.HttpServletRequest request) getWebAppStat
(javax.servlet.http.HttpServletRequest request) void
postHandle
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, org.springframework.web.servlet.ModelAndView modelAndView) boolean
preHandle
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) Methods inherited from class com.alibaba.druid.support.http.AbstractWebStatImpl
getContextPath, getPrincipal, getPrincipalCookieName, getPrincipalSessionName, getRemoteAddress, getSessionId, getSessionStat, getSessionStatMaxCount, isProfileEnable, isSessionStatEnable, setProfileEnable, setSessionStatEnable
-
Constructor Details
-
StatHandlerInterceptor
public StatHandlerInterceptor()
-
-
Method Details
-
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) throws Exception - Specified by:
preHandle
in interfaceorg.springframework.web.servlet.HandlerInterceptor
- Throws:
Exception
-
getWebAppStat
-
postHandle
public void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, org.springframework.web.servlet.ModelAndView modelAndView) throws Exception - Specified by:
postHandle
in interfaceorg.springframework.web.servlet.HandlerInterceptor
- Throws:
Exception
-
afterCompletion
public void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception error) throws Exception - Specified by:
afterCompletion
in interfaceorg.springframework.web.servlet.HandlerInterceptor
- Throws:
Exception
-
getRequestURI
- Overrides:
getRequestURI
in classAbstractWebStatImpl
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
destroy
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Throws:
Exception
-