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
-
-
-
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
default 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
-
getMaxConnDuration
Duration getMaxConnDuration()
- Returns:
BasicDataSource.getMaxConnDuration()
.- Since:
- 2.10.0
-
getMaxConnLifetimeMillis
@Deprecated long 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 long getMaxWaitMillis()
Deprecated.UsegetMaxWaitDuration()
.- Returns:
BasicDataSource.getMaxWaitMillis()
.
-
getMinEvictableIdleDuration
Duration getMinEvictableIdleDuration()
- Returns:
BasicDataSource.getMinEvictableIdleDuration()
.- Since:
- 2.10.0
-
getMinEvictableIdleTimeMillis
@Deprecated long 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 int getRemoveAbandonedTimeout()
Deprecated.
-
getSoftMinEvictableIdleDuration
Duration getSoftMinEvictableIdleDuration()
- Returns:
BasicDataSource.getSoftMinEvictableIdleDuration()
.- Since:
- 2.10.0
-
getSoftMinEvictableIdleTimeMillis
@Deprecated long 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 long 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 int 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
default void restart() throws SQLException
- Throws:
SQLException
- if an error occurs initializing the data source.- Since:
- 2.8.0
-
start
default void start() throws SQLException
- Throws:
SQLException
- if an error occurs initializing the data source.- Since:
- 2.8.0
-
-