Interface Summary Interface Description ResetAbandonedTimerMBean SlowQueryReportJmxMBean StatementCacheMBean
Class Summary Class Description AbstractCreateStatementInterceptorAbstraction interceptor. AbstractQueryReportAbstract class that wraps statements and intercepts query executions. ConnectionStateInterceptor that keep track of connection state to avoid roundtrips to the database. QueryTimeoutInterceptor ResetAbandonedTimerClass that resets the abandoned timer on any activity on the Connection or any successful query executions. SlowQueryReportSlow query report interceptor. SlowQueryReport.QueryStats SlowQueryReport.QueryStatsComparatorCompare QueryStats by their lastInvocation value. SlowQueryReportJmxPublishes data to JMX and provides notifications when failures happen. StatementCacheInterceptor that caches
CallableStatementinstances on a connection.
StatementDecoratorInterceptorImplementation of JdbcInterceptor that proxies resultSets and statements. StatementDecoratorInterceptor.ResultSetProxy StatementFinalizerKeeps 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.