Class WebSessionStat

java.lang.Object
com.alibaba.druid.support.http.stat.WebSessionStat

public class WebSessionStat extends Object
  • Constructor Details

    • WebSessionStat

      public WebSessionStat(String sessionId)
  • Method Details

    • reset

      public void reset()
    • getUserAgent

      public String getUserAgent()
    • setUserAgent

      public void setUserAgent(String userAgent)
    • getSessionId

      public String getSessionId()
    • getCreateTimeMillis

      public long getCreateTimeMillis()
    • getPrincipal

      public String getPrincipal()
    • setPrincipal

      public void setPrincipal(String principal)
    • setCreateTimeMillis

      public void setCreateTimeMillis(long createTimeMillis)
    • getLastAccessTimeMillis

      public long getLastAccessTimeMillis()
    • getRemoteAddress

      public String getRemoteAddress()
    • setLastAccessTimeMillis

      public void setLastAccessTimeMillis(long lastAccessTimeMillis)
    • beforeInvoke

      public void beforeInvoke()
    • incrementRequestCount

      public void incrementRequestCount()
    • afterInvoke

      public void afterInvoke(Throwable error, long nanos)
    • reacord

      public void reacord(long nanos)
    • addRemoteAddress

      public void addRemoteAddress(String ip)
    • getRunningCount

      public int getRunningCount()
    • getConcurrentMax

      public long getConcurrentMax()
    • getRequestCount

      public long getRequestCount()
    • getRequestErrorCount

      public long getRequestErrorCount()
    • getRequestTimeNano

      public long getRequestTimeNano()
    • addJdbcFetchRowCount

      public void addJdbcFetchRowCount(long delta)
    • getJdbcFetchRowCount

      public long getJdbcFetchRowCount()
    • addJdbcUpdateCount

      public void addJdbcUpdateCount(long updateCount)
    • getJdbcUpdateCount

      public long getJdbcUpdateCount()
    • incrementJdbcExecuteCount

      public void incrementJdbcExecuteCount()
    • addJdbcExecuteCount

      public void addJdbcExecuteCount(long executeCount)
    • getJdbcExecuteCount

      public long getJdbcExecuteCount()
    • getJdbcExecuteTimeNano

      public long getJdbcExecuteTimeNano()
    • addJdbcExecuteTimeNano

      public void addJdbcExecuteTimeNano(long nano)
    • incrementJdbcCommitCount

      public void incrementJdbcCommitCount()
    • getJdbcCommitCount

      public long getJdbcCommitCount()
    • addJdbcCommitCount

      public void addJdbcCommitCount(long commitCount)
    • incrementJdbcRollbackCount

      public void incrementJdbcRollbackCount()
    • getJdbcRollbackCount

      public long getJdbcRollbackCount()
    • addJdbcRollbackCount

      public void addJdbcRollbackCount(long rollbackCount)
    • getRequestInterval

      public long[] getRequestInterval()
    • getStatData

      public Map<String,Object> getStatData()
    • getValue

      public WebSessionStatValue getValue(boolean reset)