# Package org.apache.tomcat.jdbc.pool.interceptor

- Interface Summary
  Interface | Description
  --- | ---
  ResetAbandonedTimerMBean |
  SlowQueryReportJmxMBean |
  StatementCacheMBean |

- Class Summary
  Class | Description
  --- | ---
  AbstractCreateStatementInterceptor | Abstraction interceptor.
  AbstractQueryReport | Abstract class that wraps statements and intercepts query executions.
  ConnectionState | Interceptor that keep track of connection state to avoid roundtrips to the database.
  QueryTimeoutInterceptor |
  ResetAbandonedTimer | Class that resets the abandoned timer on any activity on the Connection or any successful query executions.
  SlowQueryReport | Slow query report interceptor.
  SlowQueryReport.QueryStats |
  SlowQueryReport.QueryStatsComparator | Compare QueryStats by their lastInvocation value.
  SlowQueryReportJmx | Publishes data to JMX and provides notifications when failures happen.
  StatementCache | Interceptor that caches `PreparedStatement` and/or `CallableStatement` instances on a connection.
  StatementDecoratorInterceptor | Implementation of JdbcInterceptor that proxies resultSets and statements.
  StatementFinalizer | Keeps track of statements associated with a connection and invokes close upon `Connection.close()` Useful for applications that don't close the associated statements after being done with a connection.

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.