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 cachesPreparedStatement
and/orCallableStatement
instances on a connection.StatementDecoratorInterceptor Implementation of JdbcInterceptor that proxies resultSets and statements.StatementDecoratorInterceptor.ResultSetProxy StatementFinalizer Keeps track of statements associated with a connection and invokes close uponConnection.close()
Useful for applications that don't close the associated statements after being done with a connection.