Class TomcatDataSourcePoolMetadata

java.lang.Object
org.springframework.boot.jdbc.metadata.AbstractDataSourcePoolMetadata<DataSource>
org.springframework.boot.jdbc.metadata.TomcatDataSourcePoolMetadata
All Implemented Interfaces:
DataSourcePoolMetadata

public class TomcatDataSourcePoolMetadata extends AbstractDataSourcePoolMetadata<DataSource>
DataSourcePoolMetadata for a Tomcat DataSource.
Since:
2.0.0
Author:
Stephane Nicoll
  • Constructor Details

    • TomcatDataSourcePoolMetadata

      public TomcatDataSourcePoolMetadata(DataSource dataSource)
  • Method Details

    • getActive

      public Integer getActive()
      Description copied from interface: DataSourcePoolMetadata
      Return the current number of active connections that have been allocated from the data source or null if that information is not available.
      Returns:
      the number of active connections or null
    • getIdle

      public Integer getIdle()
      Description copied from interface: DataSourcePoolMetadata
      Return the number of established but idle connections. Can also return null if that information is not available.
      Returns:
      the number of established but idle connections or null
      See Also:
    • getMax

      public Integer getMax()
      Description copied from interface: DataSourcePoolMetadata
      Return the maximum number of active connections that can be allocated at the same time or -1 if there is no limit. Can also return null if that information is not available.
      Returns:
      the maximum number of active connections or null
    • getMin

      public Integer getMin()
      Description copied from interface: DataSourcePoolMetadata
      Return the minimum number of idle connections in the pool or null if that information is not available.
      Returns:
      the minimum number of active connections or null
    • getValidationQuery

      public String getValidationQuery()
      Description copied from interface: DataSourcePoolMetadata
      Return the query to use to validate that a connection is valid or null if that information is not available.
      Returns:
      the validation query or null
    • getDefaultAutoCommit

      public Boolean getDefaultAutoCommit()
      Description copied from interface: DataSourcePoolMetadata
      The default auto-commit state of connections created by this pool. If not set (null), default is JDBC driver default (If set to null then the java.sql.Connection.setAutoCommit(boolean) method will not be called.)
      Returns:
      the default auto-commit state or null