net.sf.infrared.bootstrap.jdbc.p6spy
Class InfraREDP6Connection

java.lang.Object
  extended bycom.p6spy.engine.spy.P6Base
      extended bycom.p6spy.engine.spy.P6Connection
          extended bynet.sf.infrared.bootstrap.jdbc.p6spy.InfraREDP6Connection
All Implemented Interfaces:
Connection

public class InfraREDP6Connection
extends com.p6spy.engine.spy.P6Connection

Wrapper over P6Connection. Intercepts com.p6spy.engine.spy.P6Connection methods for monitoring.


Field Summary
 
Fields inherited from class com.p6spy.engine.spy.P6Connection
counter, id, passthru
 
Fields inherited from class com.p6spy.engine.spy.P6Base
factory
 
Fields inherited from interface java.sql.Connection
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
 
Constructor Summary
InfraREDP6Connection(InfraREDP6Factory infraP6Factory, Connection conn)
           
 
Method Summary
 void close()
           
 void commit()
           
 CallableStatement prepareCall(String sql)
           
 CallableStatement prepareCall(String sql, int p1, int p2)
           
 PreparedStatement prepareStatement(String sql)
           
 PreparedStatement prepareStatement(String sql, int p1, int p2)
           
 void rollback()
           
 
Methods inherited from class com.p6spy.engine.spy.P6Connection
clearWarnings, createStatement, createStatement, createStatement, getAutoCommit, getCatalog, getHoldability, getId, getJDBC, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, nativeSQL, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, setAutoCommit, setCatalog, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap
 
Methods inherited from class com.p6spy.engine.spy.P6Base
getP6Factory, setP6Factory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InfraREDP6Connection

public InfraREDP6Connection(InfraREDP6Factory infraP6Factory,
                            Connection conn)
                     throws SQLException
Method Detail

prepareStatement

public PreparedStatement prepareStatement(String sql)
                                   throws SQLException
Throws:
SQLException

prepareStatement

public PreparedStatement prepareStatement(String sql,
                                          int p1,
                                          int p2)
                                   throws SQLException
Throws:
SQLException

prepareCall

public CallableStatement prepareCall(String sql)
                              throws SQLException
Throws:
SQLException

prepareCall

public CallableStatement prepareCall(String sql,
                                     int p1,
                                     int p2)
                              throws SQLException
Throws:
SQLException

commit

public void commit()
            throws SQLException
Throws:
SQLException

rollback

public void rollback()
              throws SQLException
Throws:
SQLException

close

public void close()
           throws SQLException
Throws:
SQLException