public class

InstrumentedSQLInterceptor

extends Object
implements SQLConnectionInterceptor
java.lang.Object
   ↳ com.atlassian.jira.ofbiz.InstrumentedSQLInterceptor

Class Overview

A SQL interceptor that stores all SQL call invocations as well as timing information in a thread local cache.

Summary

Public Constructors
InstrumentedSQLInterceptor()
Public Methods
void afterSuccessfulExecution(String sql, List<String> params, Statement statement, ResultSet resultSet, int i)
void beforeExecution(String sql, List<String> params, Statement statement)
void onConnectionReplaced(Connection connection, ConnectionPoolState connectionPoolState)
void onConnectionTaken(Connection connection, ConnectionPoolState connectionPoolState)
void onException(String sql, List<String> params, Statement statement, SQLException e)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.ofbiz.core.entity.jdbc.interceptors.SQLInterceptor
From interface org.ofbiz.core.entity.jdbc.interceptors.connection.SQLConnectionInterceptor

Public Constructors

public InstrumentedSQLInterceptor ()

Public Methods

public void afterSuccessfulExecution (String sql, List<String> params, Statement statement, ResultSet resultSet, int i)

public void beforeExecution (String sql, List<String> params, Statement statement)

public void onConnectionReplaced (Connection connection, ConnectionPoolState connectionPoolState)

public void onConnectionTaken (Connection connection, ConnectionPoolState connectionPoolState)

public void onException (String sql, List<String> params, Statement statement, SQLException e)