com.alibaba.druid.support.http.stat
Class WebSessionStat

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

public class WebSessionStat
extends Object


Constructor Summary
WebSessionStat(String sessionId)
           
 
Method Summary
 void addJdbcCommitCount(long commitCount)
           
 void addJdbcExecuteCount(long executeCount)
           
 void addJdbcExecuteTimeNano(long nano)
           
 void addJdbcFetchRowCount(long delta)
           
 void addJdbcRollbackCount(long rollbackCount)
           
 void addJdbcUpdateCount(long updateCount)
           
 void addRemoteAddress(String ip)
           
 void afterInvoke(Throwable error, long nanos)
           
 void beforeInvoke()
           
 long getConcurrentMax()
           
 Date getCreateTime()
           
 long getCreateTimeMillis()
           
 long getJdbcCommitCount()
           
 long getJdbcExecuteCount()
           
 long getJdbcExecuteTimeMillis()
           
 long getJdbcExecuteTimeNano()
           
 long getJdbcFetchRowCount()
           
 long getJdbcRollbackCount()
           
 long getJdbcUpdateCount()
           
 Date getLastAccessTime()
           
 long getLastAccessTimeMillis()
           
 String getPrincipal()
           
 String getRemoteAddress()
           
 long getRequestCount()
           
 long getRequestErrorCount()
           
 long[] getRequestInterval()
           
 long getRequestTimeMillis()
           
 long getRequestTimeNano()
           
 int getRunningCount()
           
 String getSessionId()
           
 Map<String,Object> getStatData()
           
 String getUserAgent()
           
 void incrementJdbcCommitCount()
           
 void incrementJdbcExecuteCount()
           
 void incrementJdbcRollbackCount()
           
 void incrementRequestCount()
           
 void reacord(long nanos)
           
 void reset()
           
 void setCreateTimeMillis(long createTimeMillis)
           
 void setLastAccessTimeMillis(long lastAccessTimeMillis)
           
 void setPrincipal(String principal)
           
 void setUserAgent(String userAgent)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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()

getCreateTime

public Date getCreateTime()

getPrincipal

public String getPrincipal()

setPrincipal

public void setPrincipal(String principal)

setCreateTimeMillis

public void setCreateTimeMillis(long createTimeMillis)

getLastAccessTimeMillis

public long getLastAccessTimeMillis()

getLastAccessTime

public Date getLastAccessTime()

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()

getRequestTimeMillis

public long getRequestTimeMillis()

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()

getJdbcExecuteTimeMillis

public long getJdbcExecuteTimeMillis()

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()


Copyright © 2012 Alibaba Group. All Rights Reserved.