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 Summary
Modifier and TypeMethodDescriptionbooleanbooleanString[]default StringintString[]booleanintbooleangetLifo()booleanbooleanlongDeprecated.intintintlongDeprecated.UsegetMaxWaitDuration().longDeprecated.intintintintbooleanbooleanintDeprecated.longDeprecated.booleanbooleanbooleanlongDeprecated.getUrl()intDeprecated.booleandefault booleanbooleanisClosed()booleandefault voidrestart()default voidstart()
-
Method Details
-
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
- 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
-
getMaxConnDuration
Duration getMaxConnDuration()- Returns:
BasicDataSource.getMaxConnDuration().- Since:
- 2.10.0
-
getMaxConnLifetimeMillis
Deprecated.UsegetMaxConnDuration(). -
getMaxIdle
int getMaxIdle()- Returns:
BasicDataSource.getMaxIdle().
-
getMaxOpenPreparedStatements
int getMaxOpenPreparedStatements() -
getMaxTotal
int getMaxTotal()- Returns:
BasicDataSource.getMaxTotal().
-
getMaxWaitDuration
Duration getMaxWaitDuration()- Returns:
BasicDataSource.getMaxWaitDuration().- Since:
- 2.10.0
-
getMaxWaitMillis
Deprecated.UsegetMaxWaitDuration().- Returns:
BasicDataSource.getMaxWaitMillis().
-
getMinEvictableIdleDuration
Duration getMinEvictableIdleDuration()- Returns:
BasicDataSource.getMinEvictableIdleDuration().- Since:
- 2.10.0
-
getMinEvictableIdleTimeMillis
Deprecated. -
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() -
getRemoveAbandonedTimeoutDuration
Duration getRemoveAbandonedTimeoutDuration()- Returns:
BasicDataSource.getRemoveAbandonedTimeoutDuration().- Since:
- 2.10.0
-
getRemoveAbandonedTimeout
Deprecated. -
getSoftMinEvictableIdleDuration
Duration getSoftMinEvictableIdleDuration()- Returns:
BasicDataSource.getSoftMinEvictableIdleDuration().- Since:
- 2.10.0
-
getSoftMinEvictableIdleTimeMillis
Deprecated. -
getTestOnBorrow
boolean getTestOnBorrow()- Returns:
BasicDataSource.getTestOnBorrow().
-
getTestOnCreate
boolean getTestOnCreate()- Returns:
BasicDataSource.getTestOnCreate().
-
getTestWhileIdle
boolean getTestWhileIdle()- Returns:
BasicDataSource.getTestWhileIdle().
-
getDurationBetweenEvictionRuns
Duration getDurationBetweenEvictionRuns()- Returns:
BasicDataSource.getDurationBetweenEvictionRuns().- Since:
- 2.10.0
-
getTimeBetweenEvictionRunsMillis
Deprecated. -
getUrl
String getUrl()- Returns:
BasicDataSource.getUrl().
-
getUsername
String getUsername()- Returns:
BasicDataSource.getUsername().
-
getValidationQuery
String getValidationQuery()- Returns:
BasicDataSource.getValidationQuery().
-
getValidationQueryTimeoutDuration
Duration getValidationQueryTimeoutDuration()- Returns:
BasicDataSource.getValidationQueryTimeoutDuration().- Since:
- 2.10.0
-
getValidationQueryTimeout
Deprecated. -
isAccessToUnderlyingConnectionAllowed
boolean isAccessToUnderlyingConnectionAllowed() -
isClearStatementPoolOnReturn
default boolean isClearStatementPoolOnReturn()- Returns:
BasicDataSource.isClearStatementPoolOnReturn().- Since:
- 2.8.0
-
isClosed
boolean isClosed()- Returns:
BasicDataSource.isClosed().
-
isPoolPreparedStatements
boolean 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
-
getMaxConnDuration().