com.alibaba.druid.pool
Interface DruidDataSourceMBean
- All Superinterfaces:
- DruidAbstractDataSourceMBean
- All Known Implementing Classes:
- DruidDataSource, DruidXADataSource
public interface DruidDataSourceMBean
- extends DruidAbstractDataSourceMBean
- Author:
- wenshao
| Methods inherited from interface com.alibaba.druid.pool.DruidAbstractDataSourceMBean |
getActiveConnectionStackTrace, getActiveCount, getCachedPreparedStatementAccessCount, getCachedPreparedStatementCount, getCachedPreparedStatementDeleteCount, getCachedPreparedStatementHitCount, getCachedPreparedStatementMissCount, getCloseCount, getClosedPreparedStatementCount, getCommitCount, getConnectCount, getConnectErrorCount, getConnectionErrorRetryAttempts, getCreateCount, getCreatedTime, getCreateErrorCount, getCreateTimespanMillis, getDbType, getDefaultCatalog, getDefaultReadOnly, getDefaultTransactionIsolation, getDestroyCount, getDriverClassName, getDriverMajorVersion, getDriverMinorVersion, getDupCloseCount, getExceptionSorterClassName, getFilterClassNames, getInitialSize, getLoginTimeout, getMaxActive, getMaxIdle, getMaxOpenPreparedStatements, getMaxPoolPreparedStatementPerConnectionSize, getMaxWait, getMaxWaitThreadCount, getMinEvictableIdleTimeMillis, getMinIdle, getName, getPoolingCount, getPreparedStatementCount, getProperties, getQueryTimeout, getRawDriverMajorVersion, getRawDriverMinorVersion, getRecycleCount, getRemoveAbandonedCount, getRemoveAbandonedTimeoutMillis, getRollbackCount, getStartTransactionCount, getTimeBetweenConnectErrorMillis, getTimeBetweenEvictionRunsMillis, getTransactionHistogramValues, getTransactionQueryTimeout, getTransactionThresholdMillis, getUrl, getUsername, getValidationQuery, getValidationQueryTimeout, getValidConnectionCheckerClassName, isBreakAfterAcquireFailure, isDefaultAutoCommit, isLogAbandoned, isPoolPreparedStatements, isRemoveAbandoned, isSharePreparedStatements, isTestOnBorrow, isTestOnReturn, isTestWhileIdle, isUseOracleImplicitCache, setLogAbandoned, setMaxActive, setMaxPoolPreparedStatementPerConnectionSize, setTestOnBorrow, setTestWhileIdle, setTransactionThresholdMillis, setUseOracleImplicitCache |
isEnable
boolean isEnable()
shrink
void shrink()
removeAbandoned
int removeAbandoned()
dump
String dump()
getWaitThreadCount
int getWaitThreadCount()
getLockQueueLength
int getLockQueueLength()
getNotEmptyWaitCount
long getNotEmptyWaitCount()
getNotEmptyWaitThreadCount
int getNotEmptyWaitThreadCount()
getNotEmptySignalCount
long getNotEmptySignalCount()
getNotEmptyWaitMillis
long getNotEmptyWaitMillis()
getNotEmptyWaitNanos
long getNotEmptyWaitNanos()
resetStat
void resetStat()
isResetStatEnable
boolean isResetStatEnable()
setResetStatEnable
void setResetStatEnable(boolean resetStatEnable)
getVersion
String getVersion()
setPoolPreparedStatements
void setPoolPreparedStatements(boolean poolPreparedStatements)
getActivePeak
int getActivePeak()
getPoolingPeak
int getPoolingPeak()
getActivePeakTime
Date getActivePeakTime()
getPoolingPeakTime
Date getPoolingPeakTime()
getErrorCount
long getErrorCount()
getObjectName
ObjectName getObjectName()
clearStatementCache
void clearStatementCache()
throws SQLException
- Throws:
SQLException
getDiscardCount
long getDiscardCount()
Copyright © 2012 Alibaba Group. All Rights Reserved.