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

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

public class WebURIStat
extends Object


Constructor Summary
WebURIStat(String uri)
           
 
Method Summary
 void addJdbcExecuteCount(long executeCount)
           
 void addJdbcFetchRowCount(long delta)
           
 void addJdbcPoolConnectionCloseCount(long delta)
           
 void addJdbcPoolConnectionOpenCount(long delta)
           
 void addJdbcResultSetCloseCount(long delta)
           
 void addJdbcResultSetOpenCount(long delta)
           
 void addJdbcUpdateCount(long updateCount)
           
 void afterInvoke(Throwable error, long nanos)
           
 void beforeInvoke()
           
static WebURIStat current()
           
 long getConcurrentMax()
           
 long getErrorCount()
           
 long getJdbcCommitCount()
           
 long getJdbcExecuteCount()
           
 long getJdbcExecuteErrorCount()
           
 long getJdbcExecutePeak()
           
 long getJdbcExecuteTimeMillis()
           
 long getJdbcExecuteTimeNano()
           
 long getJdbcFetchRowCount()
           
 long getJdbcFetchRowPeak()
           
 long getJdbcPoolConnectionCloseCount()
           
 long getJdbcPoolConnectionOpenCount()
           
 long getJdbcResultSetCloseCount()
           
 long getJdbcResultSetOpenCount()
           
 long getJdbcRollbackCount()
           
 long getJdbcUpdateCount()
           
 long getJdbcUpdatePeak()
           
 Date getLastAccessTime()
           
 long getLastAccessTimeMillis()
           
 ProfileStat getProfiletat()
           
 long getRequestCount()
           
 long getRequestTimeMillis()
           
 long getRequestTimeNano()
           
 int getRunningCount()
           
 Map<String,Object> getStatData()
           
 String getUri()
           
 void incrementJdbcCommitCount()
           
 void incrementJdbcExecuteCount()
           
 void incrementJdbcPoolConnectionCloseCount()
           
 void incrementJdbcPoolConnectionOpenCount()
           
 void incrementJdbcRollbackCount()
           
 void setLastAccessTimeMillis(long lastAccessTimeMillis)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebURIStat

public WebURIStat(String uri)
Method Detail

current

public static WebURIStat current()

getUri

public String getUri()

beforeInvoke

public void beforeInvoke()

afterInvoke

public void afterInvoke(Throwable error,
                        long nanos)

getRunningCount

public int getRunningCount()

getConcurrentMax

public long getConcurrentMax()

getRequestCount

public long getRequestCount()

getRequestTimeNano

public long getRequestTimeNano()

getRequestTimeMillis

public long getRequestTimeMillis()

addJdbcFetchRowCount

public void addJdbcFetchRowCount(long delta)

getJdbcFetchRowCount

public long getJdbcFetchRowCount()

getJdbcFetchRowPeak

public long getJdbcFetchRowPeak()

addJdbcUpdateCount

public void addJdbcUpdateCount(long updateCount)

getJdbcUpdateCount

public long getJdbcUpdateCount()

getJdbcUpdatePeak

public long getJdbcUpdatePeak()

incrementJdbcExecuteCount

public void incrementJdbcExecuteCount()

addJdbcExecuteCount

public void addJdbcExecuteCount(long executeCount)

getJdbcExecuteCount

public long getJdbcExecuteCount()

getJdbcExecuteErrorCount

public long getJdbcExecuteErrorCount()

getJdbcExecutePeak

public long getJdbcExecutePeak()

getJdbcExecuteTimeMillis

public long getJdbcExecuteTimeMillis()

getJdbcExecuteTimeNano

public long getJdbcExecuteTimeNano()

incrementJdbcCommitCount

public void incrementJdbcCommitCount()

getJdbcCommitCount

public long getJdbcCommitCount()

incrementJdbcRollbackCount

public void incrementJdbcRollbackCount()

getJdbcRollbackCount

public long getJdbcRollbackCount()

setLastAccessTimeMillis

public void setLastAccessTimeMillis(long lastAccessTimeMillis)

getLastAccessTime

public Date getLastAccessTime()

getLastAccessTimeMillis

public long getLastAccessTimeMillis()

getErrorCount

public long getErrorCount()

getJdbcPoolConnectionOpenCount

public long getJdbcPoolConnectionOpenCount()

addJdbcPoolConnectionOpenCount

public void addJdbcPoolConnectionOpenCount(long delta)

incrementJdbcPoolConnectionOpenCount

public void incrementJdbcPoolConnectionOpenCount()

getJdbcPoolConnectionCloseCount

public long getJdbcPoolConnectionCloseCount()

addJdbcPoolConnectionCloseCount

public void addJdbcPoolConnectionCloseCount(long delta)

incrementJdbcPoolConnectionCloseCount

public void incrementJdbcPoolConnectionCloseCount()

getJdbcResultSetOpenCount

public long getJdbcResultSetOpenCount()

addJdbcResultSetOpenCount

public void addJdbcResultSetOpenCount(long delta)

getJdbcResultSetCloseCount

public long getJdbcResultSetCloseCount()

addJdbcResultSetCloseCount

public void addJdbcResultSetCloseCount(long delta)

getProfiletat

public ProfileStat getProfiletat()

getStatData

public Map<String,Object> getStatData()


Copyright © 2012 Alibaba Group. All Rights Reserved.