public class

PerformanceSQLInterceptor

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

Class Overview

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

Summary

Nested Classes
class PerformanceSQLInterceptor.SQLPerfCache  
Constants
String SQL_PERF_CACHE
Public Constructors
PerformanceSQLInterceptor()
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

Constants

public static final String SQL_PERF_CACHE

Constant Value: "sql.perf.cache"

Public Constructors

public PerformanceSQLInterceptor ()

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)