Class WebSessionStat
java.lang.Object
com.alibaba.druid.support.http.stat.WebSessionStat
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddJdbcCommitCount(long commitCount) voidaddJdbcExecuteCount(long executeCount) voidaddJdbcExecuteTimeNano(long nano) voidaddJdbcFetchRowCount(long delta) voidaddJdbcRollbackCount(long rollbackCount) voidaddJdbcUpdateCount(long updateCount) voidvoidafterInvoke(Throwable error, long nanos) voidlonglonglonglonglonglonglonglonglonglonglonglong[]longintgetValue(boolean reset) voidvoidvoidvoidvoidreacord(long nanos) voidreset()voidsetCreateTimeMillis(long createTimeMillis) voidsetLastAccessTimeMillis(long lastAccessTimeMillis) voidsetPrincipal(String principal) voidsetUserAgent(String userAgent)
-
Constructor Details
-
WebSessionStat
-
-
Method Details
-
reset
public void reset() -
getUserAgent
-
setUserAgent
-
getSessionId
-
getCreateTimeMillis
public long getCreateTimeMillis() -
getPrincipal
-
setPrincipal
-
setCreateTimeMillis
public void setCreateTimeMillis(long createTimeMillis) -
getLastAccessTimeMillis
public long getLastAccessTimeMillis() -
getRemoteAddress
-
setLastAccessTimeMillis
public void setLastAccessTimeMillis(long lastAccessTimeMillis) -
beforeInvoke
public void beforeInvoke() -
incrementRequestCount
public void incrementRequestCount() -
afterInvoke
-
reacord
public void reacord(long nanos) -
addRemoteAddress
-
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
-
getValue
-