public class JdbcConnectionStat extends Object implements JdbcConnectionStatMBean
| 限定符和类型 | 类和说明 |
|---|---|
static class |
JdbcConnectionStat.Entry |
static interface |
JdbcConnectionStat.EntryMBean |
| 限定符和类型 | 字段和说明 |
|---|---|
private AtomicInteger |
activeCount |
private AtomicInteger |
activeCountMax |
private AtomicLong |
aliveNanoMax |
private AtomicLong |
aliveNanoMin |
private AtomicLong |
aliveNanoTotal |
private AtomicLong |
closeCount |
private AtomicLong |
commitCount |
private AtomicLong |
connectCount |
private AtomicLong |
connectErrorCount |
private Throwable |
connectErrorLast |
private AtomicInteger |
connectingCount |
private AtomicInteger |
connectingMax |
private long |
connectLastTime |
private AtomicLong |
connectNanoMax |
private AtomicLong |
connectNanoTotal |
private AtomicLong |
errorCount |
private Histogram |
histogram |
private Throwable |
lastError |
private long |
lastErrorTime |
private AtomicLong |
rollbackCount |
private AtomicLong |
transactionStartCount |
| 构造器和说明 |
|---|
JdbcConnectionStat() |
private final AtomicInteger activeCount
private final AtomicInteger activeCountMax
private final AtomicInteger connectingCount
private final AtomicInteger connectingMax
private final AtomicLong connectCount
private final AtomicLong connectErrorCount
private Throwable connectErrorLast
private final AtomicLong connectNanoTotal
private final AtomicLong connectNanoMax
private final AtomicLong errorCount
private final AtomicLong aliveNanoTotal
private Throwable lastError
private long lastErrorTime
private long connectLastTime
private final AtomicLong closeCount
private final AtomicLong transactionStartCount
private final AtomicLong commitCount
private final AtomicLong rollbackCount
private final AtomicLong aliveNanoMin
private final AtomicLong aliveNanoMax
private final Histogram histogram
public void reset()
public void beforeConnect()
public void afterConnected(long delta)
public long getConnectNanoMax()
public long getConnectMillisMax()
public void setActiveCount(int activeCount)
public int getActiveCount()
public int getAtiveCountMax()
public long getErrorCount()
public int getConnectingCount()
public int getConnectingMax()
public long getAliveTotal()
public long getAliveNanoMin()
public long getAliveMillisMin()
public long getAliveNanoMax()
public long getAliveMillisMax()
public void afterClose(long aliveNano)
public Throwable getErrorLast()
public Throwable getConnectErrorLast()
public Date getErrorLastTime()
public void connectError(Throwable error)
public void error(Throwable error)
public long getCloseCount()
getCloseCount 在接口中 JdbcConnectionStatMBeanpublic long getCommitCount()
getCommitCount 在接口中 JdbcConnectionStatMBeanpublic long getConnectCount()
getConnectCount 在接口中 JdbcConnectionStatMBeanpublic long getConnectMillis()
getConnectMillis 在接口中 JdbcConnectionStatMBeanpublic int getActiveMax()
getActiveMax 在接口中 JdbcConnectionStatMBeanpublic long getRollbackCount()
getRollbackCount 在接口中 JdbcConnectionStatMBeanpublic long getConnectErrorCount()
getConnectErrorCount 在接口中 JdbcConnectionStatMBeanpublic Date getConnectLastTime()
getConnectLastTime 在接口中 JdbcConnectionStatMBeanpublic void incrementConnectionCloseCount()
public void incrementConnectionCommitCount()
public void incrementConnectionRollbackCount()
public void incrementTransactionStartCount()
public long getTransactionStartCount()
public long[] getHistorgramValues()
public long[] getHistogramRanges()
Copyright © 2013–2019 Alibaba Group. All rights reserved.