Class WebSessionStat
- java.lang.Object
-
- com.alibaba.druid.support.http.stat.WebSessionStat
-
public class WebSessionStat extends Object
-
-
Constructor Summary
Constructors Constructor Description WebSessionStat(String sessionId)
-
Method Summary
-
-
-
Constructor Detail
-
WebSessionStat
public WebSessionStat(String sessionId)
-
-
Method Detail
-
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()
-
getValue
public WebSessionStatValue getValue(boolean reset)
-
-