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

Interface Summary
Interface | Description
--- | ---
SlowQueryReportJmxMBean |

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 |
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 dont close the associated statements after being done with a connection.