Package com.alibaba.druid.pool
Interface DruidDataSourceMBean
-
- All Superinterfaces:
DruidAbstractDataSourceMBean
- All Known Implementing Classes:
DruidDataSource,DruidQuartzConnectionProvider,DruidXADataSource
public interface DruidDataSourceMBean extends DruidAbstractDataSourceMBean
- Author:
- wenshao [szujobs@hotmail.com]
-
-
Method Summary
-
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, getUsername, getValidationQuery, getValidationQueryTimeout, getValidConnectionCheckerClassName, isBreakAfterAcquireFailure, isDefaultAutoCommit, isLogAbandoned, isPoolPreparedStatements, isRemoveAbandoned, isSharePreparedStatements, isTestOnBorrow, isTestOnReturn, isTestWhileIdle, isUseOracleImplicitCache, setLogAbandoned, setMaxActive, setMaxPoolPreparedStatementPerConnectionSize, setTestOnBorrow, setTestWhileIdle, setTransactionThresholdMillis, setUseOracleImplicitCache
-
-
-
-
Method Detail
-
getResetCount
long getResetCount()
-
isEnable
boolean isEnable()
-
getUrl
String getUrl()
- Specified by:
getUrlin interfaceDruidAbstractDataSourceMBean
-
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()
-
setStatLoggerClassName
void setStatLoggerClassName(String className)
-
getTimeBetweenLogStatsMillis
long getTimeBetweenLogStatsMillis()
-
setTimeBetweenLogStatsMillis
void setTimeBetweenLogStatsMillis(long timeBetweenLogStatsMillis)
-
setConnectionProperties
void setConnectionProperties(String connectionProperties)
-
fill
int fill() throws SQLException
- Throws:
SQLException
-
fill
int fill(int toCount) throws SQLException
- Throws:
SQLException
-
isUseGlobalDataSourceStat
boolean isUseGlobalDataSourceStat()
-
-