Package org.apache.tomcat.dbcp.dbcp2
Interface DataSourceMXBean
-
- All Known Subinterfaces:
BasicDataSourceMXBean
- All Known Implementing Classes:
BasicDataSource
public interface DataSourceMXBeanDefines the methods that will be made available via JMX.- Since:
- 2.9.0
-
-
Method Summary
-
-
-
Method Detail
-
getAbandonedUsageTracking
boolean getAbandonedUsageTracking()
-
getCacheState
boolean getCacheState()
- Returns:
BasicDataSource.getCacheState().
-
getConnectionInitSqlsAsArray
String[] getConnectionInitSqlsAsArray()
-
getDefaultAutoCommit
Boolean getDefaultAutoCommit()
- Returns:
BasicDataSource.getDefaultAutoCommit().
-
getDefaultCatalog
String getDefaultCatalog()
- Returns:
BasicDataSource.getDefaultCatalog().
-
getDefaultReadOnly
Boolean getDefaultReadOnly()
- Returns:
BasicDataSource.getDefaultReadOnly().
-
getDefaultSchema
String getDefaultSchema()
- Returns:
BasicDataSource.getDefaultSchema().- Since:
- 2.5.0
-
getDefaultTransactionIsolation
int getDefaultTransactionIsolation()
-
getDisconnectionSqlCodesAsArray
String[] getDisconnectionSqlCodesAsArray()
- Returns:
BasicDataSource.getDisconnectionSqlCodesAsArray().- Since:
- 2.1
-
getDriverClassName
String getDriverClassName()
- Returns:
BasicDataSource.getDriverClassName().
-
getFastFailValidation
boolean getFastFailValidation()
- Returns:
BasicDataSource.getFastFailValidation().- Since:
- 2.1
-
getInitialSize
int getInitialSize()
- Returns:
BasicDataSource.getInitialSize().
-
getLifo
boolean getLifo()
- Returns:
BasicDataSource.getLifo().
-
getLogAbandoned
boolean getLogAbandoned()
- Returns:
BasicDataSource.getLogAbandoned().
-
getLogExpiredConnections
boolean getLogExpiredConnections()
- Returns:
BasicDataSource.getLogExpiredConnections().- Since:
- 2.1
-
getMaxConnLifetimeMillis
long getMaxConnLifetimeMillis()
-
getMaxIdle
int getMaxIdle()
- Returns:
BasicDataSource.getMaxIdle().
-
getMaxOpenPreparedStatements
int getMaxOpenPreparedStatements()
-
getMaxTotal
int getMaxTotal()
- Returns:
BasicDataSource.getMaxTotal().
-
getMaxWaitMillis
long getMaxWaitMillis()
- Returns:
BasicDataSource.getMaxWaitMillis().
-
getMinEvictableIdleTimeMillis
long getMinEvictableIdleTimeMillis()
-
getMinIdle
int getMinIdle()
- Returns:
BasicDataSource.getMinIdle().
-
getNumActive
int getNumActive()
- Returns:
BasicDataSource.getNumActive().
-
getNumIdle
int getNumIdle()
- Returns:
BasicDataSource.getNumIdle().
-
getNumTestsPerEvictionRun
int getNumTestsPerEvictionRun()
-
getRemoveAbandonedOnBorrow
boolean getRemoveAbandonedOnBorrow()
-
getRemoveAbandonedOnMaintenance
boolean getRemoveAbandonedOnMaintenance()
-
getRemoveAbandonedTimeout
int getRemoveAbandonedTimeout()
-
getSoftMinEvictableIdleTimeMillis
long getSoftMinEvictableIdleTimeMillis()
-
getTestOnBorrow
boolean getTestOnBorrow()
- Returns:
BasicDataSource.getTestOnBorrow().
-
getTestOnCreate
boolean getTestOnCreate()
- Returns:
BasicDataSource.getTestOnCreate().
-
getTestWhileIdle
boolean getTestWhileIdle()
- Returns:
BasicDataSource.getTestWhileIdle().
-
getTimeBetweenEvictionRunsMillis
long getTimeBetweenEvictionRunsMillis()
-
getUrl
String getUrl()
- Returns:
BasicDataSource.getUrl().
-
getUsername
String getUsername()
- Returns:
BasicDataSource.getUsername().
-
getValidationQuery
String getValidationQuery()
- Returns:
BasicDataSource.getValidationQuery().
-
getValidationQueryTimeout
int getValidationQueryTimeout()
-
isAccessToUnderlyingConnectionAllowed
boolean isAccessToUnderlyingConnectionAllowed()
-
isClearStatementPoolOnReturn
boolean isClearStatementPoolOnReturn()
- Returns:
BasicDataSource.isClearStatementPoolOnReturn().- Since:
- 2.8.0
-
isClosed
boolean isClosed()
- Returns:
BasicDataSource.isClosed().
-
isPoolPreparedStatements
boolean isPoolPreparedStatements()
-
restart
void restart() throws SQLException- Throws:
SQLException- if an error occurs initializing the data source.- Since:
- 2.8.0
-
start
void start() throws SQLException- Throws:
SQLException- if an error occurs initializing the data source.- Since:
- 2.8.0
-
-