com.alibaba.druid.support.http
类 WebStatFilter

java.lang.Object
  继承者 com.alibaba.druid.support.http.AbstractWebStatImpl
      继承者 com.alibaba.druid.support.http.WebStatFilter
所有已实现的接口:
javax.servlet.Filter

public class WebStatFilter
extends AbstractWebStatImpl
implements javax.servlet.Filter

用于配置Web和Druid数据源之间的管理关联监控统计

作者:
wenshao , Zhangming Qi

嵌套类摘要
static class WebStatFilter.StatHttpServletResponseWrapper
           
 
从类 com.alibaba.druid.support.http.AbstractWebStatImpl 继承的嵌套类/接口
AbstractWebStatImpl.WebStatFilterContextListener
 
字段摘要
static String PARAM_NAME_EXCLUSIONS
           
static String PARAM_NAME_PORFILE_ENABLE
           
static String PARAM_NAME_PRINCIPAL_COOKIE_NAME
           
static String PARAM_NAME_PRINCIPAL_SESSION_NAME
           
static String PARAM_NAME_REAL_IP_HEADER
           
static String PARAM_NAME_SESSION_STAT_ENABLE
           
static String PARAM_NAME_SESSION_STAT_MAX_COUNT
           
 
从类 com.alibaba.druid.support.http.AbstractWebStatImpl 继承的字段
DEFAULT_MAX_STAT_SESSION_COUNT
 
构造方法摘要
WebStatFilter()
           
 
方法摘要
 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)
           
 
从类 com.alibaba.druid.support.http.AbstractWebStatImpl 继承的方法
getContextPath, getPrincipal, getPrincipalCookieName, getPrincipalSessionName, getRequestURI, getSessionId, getSessionStat, getSessionStatMaxCount, isProfileEnable, isSessionStatEnable, setProfileEnable, setSessionStatEnable
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

PARAM_NAME_PORFILE_ENABLE

public static final String PARAM_NAME_PORFILE_ENABLE
另请参见:
常量字段值

PARAM_NAME_SESSION_STAT_ENABLE

public static final String PARAM_NAME_SESSION_STAT_ENABLE
另请参见:
常量字段值

PARAM_NAME_SESSION_STAT_MAX_COUNT

public static final String PARAM_NAME_SESSION_STAT_MAX_COUNT
另请参见:
常量字段值

PARAM_NAME_EXCLUSIONS

public static final String PARAM_NAME_EXCLUSIONS
另请参见:
常量字段值

PARAM_NAME_PRINCIPAL_SESSION_NAME

public static final String PARAM_NAME_PRINCIPAL_SESSION_NAME
另请参见:
常量字段值

PARAM_NAME_PRINCIPAL_COOKIE_NAME

public static final String PARAM_NAME_PRINCIPAL_COOKIE_NAME
另请参见:
常量字段值

PARAM_NAME_REAL_IP_HEADER

public static final String PARAM_NAME_REAL_IP_HEADER
另请参见:
常量字段值
构造方法详细信息

WebStatFilter

public WebStatFilter()
方法详细信息

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
指定者:
接口 javax.servlet.Filter 中的 doFilter
抛出:
IOException
javax.servlet.ServletException

isExclusion

public boolean isExclusion(String requestURI)

init

public void init(javax.servlet.FilterConfig config)
          throws javax.servlet.ServletException
指定者:
接口 javax.servlet.Filter 中的 init
抛出:
javax.servlet.ServletException

destroy

public void destroy()
指定者:
接口 javax.servlet.Filter 中的 destroy

setWebAppStat

public void setWebAppStat(WebAppStat webAppStat)

getWebAppStat

public WebAppStat getWebAppStat()

getStatFilterContextListener

public AbstractWebStatImpl.WebStatFilterContextListener getStatFilterContextListener()


Copyright © 2013 Alibaba Group. All Rights Reserved.