com.alibaba.druid.pool
Interface DruidDataSourceMBean

All Superinterfaces:
DruidAbstractDataSourceMBean
All Known Implementing Classes:
DruidDataSource, DruidXADataSource

public interface DruidDataSourceMBean
extends DruidAbstractDataSourceMBean

Author:
wenshao

Method Summary
 void clearStatementCache()
           
 String dump()
           
 int getActivePeak()
           
 Date getActivePeakTime()
           
 long getDiscardCount()
           
 long getErrorCount()
           
 int getLockQueueLength()
           
 long getNotEmptySignalCount()
           
 long getNotEmptyWaitCount()
           
 long getNotEmptyWaitMillis()
           
 long getNotEmptyWaitNanos()
           
 int getNotEmptyWaitThreadCount()
           
 ObjectName getObjectName()
           
 int getPoolingPeak()
           
 Date getPoolingPeakTime()
           
 String getVersion()
           
 int getWaitThreadCount()
           
 boolean isEnable()
           
 boolean isResetStatEnable()
           
 int removeAbandoned()
           
 void resetStat()
           
 void setPoolPreparedStatements(boolean poolPreparedStatements)
           
 void setResetStatEnable(boolean resetStatEnable)
           
 void shrink()
           
 
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
 

Method Detail

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.