Package org.apache.tomcat.dbcp.dbcp2
Interface DataSourceMXBean
- All Known Subinterfaces:
- BasicDataSourceMXBean
- All Known Implementing Classes:
- BasicDataSource,- BasicManagedDataSource
public interface DataSourceMXBean
Defines the methods that will be made available via
 JMX.
- Since:
- 2.9.0
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanString[]default StringintString[]booleanintbooleangetLifo()booleanbooleanlongintintintlonglongintintintintbooleanbooleanintlongbooleanbooleanbooleanlonggetUrl()intbooleandefault booleanbooleanisClosed()booleandefault voidrestart()default voidstart()
- 
Method Details- 
getAbandonedUsageTrackingboolean getAbandonedUsageTracking()
- 
getCacheStateboolean getCacheState()- Returns:
- BasicDataSource.getCacheState().
 
- 
getConnectionInitSqlsAsArrayString[] getConnectionInitSqlsAsArray()
- 
getDefaultAutoCommitBoolean getDefaultAutoCommit()- Returns:
- BasicDataSource.getDefaultAutoCommit().
 
- 
getDefaultCatalogString getDefaultCatalog()- Returns:
- BasicDataSource.getDefaultCatalog().
 
- 
getDefaultReadOnlyBoolean getDefaultReadOnly()- Returns:
- BasicDataSource.getDefaultReadOnly().
 
- 
getDefaultSchema- Returns:
- BasicDataSource.getDefaultSchema().
- Since:
- 2.5.0
 
- 
getDefaultTransactionIsolationint getDefaultTransactionIsolation()
- 
getDisconnectionSqlCodesAsArrayString[] getDisconnectionSqlCodesAsArray()- Returns:
- BasicDataSource.getDisconnectionSqlCodesAsArray().
- Since:
- 2.1
 
- 
getDriverClassNameString getDriverClassName()- Returns:
- BasicDataSource.getDriverClassName().
 
- 
getFastFailValidationboolean getFastFailValidation()- Returns:
- BasicDataSource.getFastFailValidation().
- Since:
- 2.1
 
- 
getInitialSizeint getInitialSize()- Returns:
- BasicDataSource.getInitialSize().
 
- 
getLifoboolean getLifo()- Returns:
- BasicDataSource.getLifo().
 
- 
getLogAbandonedboolean getLogAbandoned()- Returns:
- BasicDataSource.getLogAbandoned().
 
- 
getLogExpiredConnectionsboolean getLogExpiredConnections()- Returns:
- BasicDataSource.getLogExpiredConnections().
- Since:
- 2.1
 
- 
getMaxConnLifetimeMillislong getMaxConnLifetimeMillis()
- 
getMaxIdleint getMaxIdle()- Returns:
- BasicDataSource.getMaxIdle().
 
- 
getMaxOpenPreparedStatementsint getMaxOpenPreparedStatements()
- 
getMaxTotalint getMaxTotal()- Returns:
- BasicDataSource.getMaxTotal().
 
- 
getMaxWaitMillislong getMaxWaitMillis()- Returns:
- BasicDataSource.getMaxWaitMillis().
 
- 
getMinEvictableIdleTimeMillislong getMinEvictableIdleTimeMillis()
- 
getMinIdleint getMinIdle()- Returns:
- BasicDataSource.getMinIdle().
 
- 
getNumActiveint getNumActive()- Returns:
- BasicDataSource.getNumActive().
 
- 
getNumIdleint getNumIdle()- Returns:
- BasicDataSource.getNumIdle().
 
- 
getNumTestsPerEvictionRunint getNumTestsPerEvictionRun()
- 
getRemoveAbandonedOnBorrowboolean getRemoveAbandonedOnBorrow()
- 
getRemoveAbandonedOnMaintenanceboolean getRemoveAbandonedOnMaintenance()
- 
getRemoveAbandonedTimeoutint getRemoveAbandonedTimeout()
- 
getSoftMinEvictableIdleTimeMillislong getSoftMinEvictableIdleTimeMillis()
- 
getTestOnBorrowboolean getTestOnBorrow()- Returns:
- BasicDataSource.getTestOnBorrow().
 
- 
getTestOnCreateboolean getTestOnCreate()- Returns:
- BasicDataSource.getTestOnCreate().
 
- 
getTestWhileIdleboolean getTestWhileIdle()- Returns:
- BasicDataSource.getTestWhileIdle().
 
- 
getTimeBetweenEvictionRunsMillislong getTimeBetweenEvictionRunsMillis()
- 
getUrlString getUrl()- Returns:
- BasicDataSource.getUrl().
 
- 
getUsernameString getUsername()- Returns:
- BasicDataSource.getUsername().
 
- 
getValidationQueryString getValidationQuery()- Returns:
- BasicDataSource.getValidationQuery().
 
- 
getValidationQueryTimeoutint getValidationQueryTimeout()
- 
isAccessToUnderlyingConnectionAllowedboolean isAccessToUnderlyingConnectionAllowed()
- 
isClearStatementPoolOnReturndefault boolean isClearStatementPoolOnReturn()- Returns:
- BasicDataSource.isClearStatementPoolOnReturn().
- Since:
- 2.8.0
 
- 
isClosedboolean isClosed()- Returns:
- BasicDataSource.isClosed().
 
- 
isPoolPreparedStatementsboolean isPoolPreparedStatements()
- 
restart- Throws:
- SQLException- if an error occurs initializing the data source.
- Since:
- 2.8.0
 
- 
start- Throws:
- SQLException- if an error occurs initializing the data source.
- Since:
- 2.8.0
 
 
-