public class SpringMethodStat extends Object
| 构造器和说明 |
|---|
SpringMethodStat(SpringMethodInfo methodInfo) |
private static final ThreadLocal<SpringMethodStat> currentLocal
private final SpringMethodInfo methodInfo
private final AtomicInteger runningCount
private final AtomicInteger concurrentMax
private final AtomicLong executeCount
private final AtomicLong executeErrorCount
private final AtomicLong executeTimeNano
private final AtomicLong jdbcFetchRowCount
private final AtomicLong jdbcUpdateCount
private final AtomicLong jdbcExecuteCount
private final AtomicLong jdbcExecuteErrorCount
private final AtomicLong jdbcExecuteTimeNano
private final AtomicLong jdbcCommitCount
private final AtomicLong jdbcRollbackCount
private final AtomicLong jdbcPoolConnectionOpenCount
private final AtomicLong jdbcPoolConnectionCloseCount
private final AtomicLong jdbcResultSetOpenCount
private final AtomicLong jdbcResultSetCloseCount
private volatile Throwable lastError
private volatile long lastErrorTimeMillis
private volatile long histogram_0_1
private volatile long histogram_1_10
private volatile long histogram_10_100
private volatile long histogram_100_1000
private volatile int histogram_1000_10000
private volatile int histogram_10000_100000
private volatile int histogram_100000_1000000
private volatile int histogram_1000000_more
static final AtomicLongFieldUpdater<SpringMethodStat> histogram_0_1_Updater
static final AtomicLongFieldUpdater<SpringMethodStat> histogram_1_10_Updater
static final AtomicLongFieldUpdater<SpringMethodStat> histogram_10_100_Updater
static final AtomicLongFieldUpdater<SpringMethodStat> histogram_100_1000_Updater
static final AtomicIntegerFieldUpdater<SpringMethodStat> histogram_1000_10000_Updater
static final AtomicIntegerFieldUpdater<SpringMethodStat> histogram_10000_100000_Updater
static final AtomicIntegerFieldUpdater<SpringMethodStat> histogram_100000_1000000_Updater
static final AtomicIntegerFieldUpdater<SpringMethodStat> histogram_1000000_more_Updater
public SpringMethodStat(SpringMethodInfo methodInfo)
public SpringMethodStatValue getStatValue(boolean reset)
public void reset()
public SpringMethodInfo getMethodInfo()
public static SpringMethodStat current()
public static void setCurrent(SpringMethodStat current)
public void beforeInvoke()
public void afterInvoke(Throwable error, long nanos)
private void histogramRecord(long nanos)
public long[] getHistogramValues()
public Throwable getLastError()
public Date getLastErrorTime()
public long getLastErrorTimeMillis()
public int getRunningCount()
public int getConcurrentMax()
public long getExecuteCount()
public long getExecuteErrorCount()
public long getExecuteTimeNano()
public long getExecuteTimeMillis()
public void addJdbcFetchRowCount(long delta)
public long getJdbcFetchRowCount()
public void addJdbcUpdateCount(long updateCount)
public long getJdbcUpdateCount()
public void incrementJdbcExecuteCount()
public void addJdbcExecuteCount(long executeCount)
public long getJdbcExecuteCount()
public long getJdbcExecuteErrorCount()
public void addJdbcExecuteErrorCount(long executeCount)
public void incrementJdbcExecuteErrorCount()
public long getJdbcExecuteTimeMillis()
public long getJdbcExecuteTimeNano()
public void addJdbcExecuteTimeNano(long nano)
public void incrementJdbcCommitCount()
public long getJdbcCommitCount()
public void addJdbcCommitCount(long commitCount)
public void incrementJdbcRollbackCount()
public long getJdbcRollbackCount()
public void addJdbcRollbackCount(long rollbackCount)
public long getJdbcPoolConnectionOpenCount()
public void addJdbcPoolConnectionOpenCount(long delta)
public void incrementJdbcPoolConnectionOpenCount()
public long getJdbcPoolConnectionCloseCount()
public void addJdbcPoolConnectionCloseCount(long delta)
public void incrementJdbcPoolConnectionCloseCount()
public long getJdbcResultSetOpenCount()
public void addJdbcResultSetOpenCount(long delta)
public void incrementJdbcResultSetOpenCount()
public long getJdbcResultSetCloseCount()
public void addJdbcResultSetCloseCount(long delta)
public void incrementJdbcResultSetCloseCount()
Copyright © 2013–2019 Alibaba Group. All rights reserved.