public class WebStatFilter extends AbstractWebStatImpl implements javax.servlet.Filter
| Modifier and Type | Class and Description |
|---|---|
static class |
WebStatFilter.StatHttpServletResponseWrapper |
AbstractWebStatImpl.WebStatFilterContextListener| Modifier and Type | Field and Description |
|---|---|
static String |
PARAM_NAME_EXCLUSIONS |
static String |
PARAM_NAME_PRINCIPAL_COOKIE_NAME |
static String |
PARAM_NAME_PRINCIPAL_SESSION_NAME |
static String |
PARAM_NAME_PROFILE_ENABLE |
static String |
PARAM_NAME_REAL_IP_HEADER |
static String |
PARAM_NAME_SESSION_STAT_ENABLE |
static String |
PARAM_NAME_SESSION_STAT_MAX_COUNT |
DEFAULT_MAX_STAT_SESSION_COUNT| Constructor and Description |
|---|
WebStatFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
AbstractWebStatImpl.WebStatFilterContextListener |
getStatFilterContextListener() |
WebAppStat |
getWebAppStat() |
void |
init(javax.servlet.FilterConfig config) |
boolean |
isExclusion(String requestURI) |
void |
setWebAppStat(WebAppStat webAppStat) |
getContextPath, getPrincipal, getPrincipalCookieName, getPrincipalSessionName, getRequestURI, getSessionId, getSessionStat, getSessionStatMaxCount, isProfileEnable, isSessionStatEnable, setProfileEnable, setSessionStatEnablepublic static final String PARAM_NAME_PROFILE_ENABLE
public static final String PARAM_NAME_SESSION_STAT_ENABLE
public static final String PARAM_NAME_SESSION_STAT_MAX_COUNT
public static final String PARAM_NAME_EXCLUSIONS
public static final String PARAM_NAME_PRINCIPAL_SESSION_NAME
public static final String PARAM_NAME_PRINCIPAL_COOKIE_NAME
public static final String PARAM_NAME_REAL_IP_HEADER
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic boolean isExclusion(String requestURI)
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Filterpublic void setWebAppStat(WebAppStat webAppStat)
public WebAppStat getWebAppStat()
public AbstractWebStatImpl.WebStatFilterContextListener getStatFilterContextListener()
Copyright © 2013–2018 Alibaba Group. All rights reserved.