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

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

public class WebRequestStat
extends Object


Constructor Summary
WebRequestStat()
           
WebRequestStat(long startNano)
           
WebRequestStat(long startNano, long startMillis)
           
 
Method Summary
 void addJdbcExecuteTimeNano(long nano)
           
 void addJdbcFetchRowCount(long count)
           
 void addJdbcUpdateCount(long count)
           
static WebRequestStat current()
           
 long getEndNano()
           
 long getJdbcCommitCount()
           
 long getJdbcExecuteCount()
           
 long getJdbcExecuteErrorCount()
           
 long getJdbcExecuteTimeNano()
           
 long getJdbcFetchRowCount()
           
 long getJdbcPoolConnectionCloseCount()
           
 long getJdbcPoolConnectionOpenCount()
           
 long getJdbcResultSetCloseCount()
           
 long getJdbcResultSetOpenCount()
           
 long getJdbcRollbackCount()
           
 long getJdbcUpdateCount()
           
 long getStartMillis()
           
 long getStartNano()
           
 void incrementJdbcCommitCount()
           
 void incrementJdbcExecuteCount()
           
 void incrementJdbcExecuteErrorCount()
           
 void incrementJdbcPoolCloseCount()
           
 void incrementJdbcPoolConnectCount()
           
 void incrementJdbcResultSetCloseCount()
           
 void incrementJdbcResultSetOpenCount()
           
 void incrementJdbcRollbackCount()
           
static void set(WebRequestStat requestStat)
           
 void setEndNano(long endNano)
           
 void setStartMillis(long startMillis)
           
 void setStartNano(long startNano)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebRequestStat

public WebRequestStat()

WebRequestStat

public WebRequestStat(long startNano)

WebRequestStat

public WebRequestStat(long startNano,
                      long startMillis)
Method Detail

current

public static WebRequestStat current()

set

public static void set(WebRequestStat requestStat)

getStartNano

public long getStartNano()

setStartNano

public void setStartNano(long startNano)

getStartMillis

public long getStartMillis()

setStartMillis

public void setStartMillis(long startMillis)

getEndNano

public long getEndNano()

setEndNano

public void setEndNano(long endNano)

addJdbcUpdateCount

public void addJdbcUpdateCount(long count)

addJdbcFetchRowCount

public void addJdbcFetchRowCount(long count)

incrementJdbcExecuteCount

public void incrementJdbcExecuteCount()

getJdbcExecuteCount

public long getJdbcExecuteCount()

getJdbcExecuteTimeNano

public long getJdbcExecuteTimeNano()

addJdbcExecuteTimeNano

public void addJdbcExecuteTimeNano(long nano)

getJdbcUpdateCount

public long getJdbcUpdateCount()

getJdbcFetchRowCount

public long getJdbcFetchRowCount()

getJdbcCommitCount

public long getJdbcCommitCount()

incrementJdbcCommitCount

public void incrementJdbcCommitCount()

getJdbcRollbackCount

public long getJdbcRollbackCount()

incrementJdbcRollbackCount

public void incrementJdbcRollbackCount()

getJdbcExecuteErrorCount

public long getJdbcExecuteErrorCount()

incrementJdbcExecuteErrorCount

public void incrementJdbcExecuteErrorCount()

getJdbcPoolConnectionOpenCount

public long getJdbcPoolConnectionOpenCount()

incrementJdbcPoolConnectCount

public void incrementJdbcPoolConnectCount()

getJdbcPoolConnectionCloseCount

public long getJdbcPoolConnectionCloseCount()

incrementJdbcPoolCloseCount

public void incrementJdbcPoolCloseCount()

getJdbcResultSetOpenCount

public long getJdbcResultSetOpenCount()

incrementJdbcResultSetOpenCount

public void incrementJdbcResultSetOpenCount()

getJdbcResultSetCloseCount

public long getJdbcResultSetCloseCount()

incrementJdbcResultSetCloseCount

public void incrementJdbcResultSetCloseCount()


Copyright © 2012 Alibaba Group. All Rights Reserved.