com.p6spy.engine.outage

Class P6OutageConnection

Implemented Interfaces:
Connection

public class P6OutageConnection
extends P6Connection
implements Connection

Description: Wrapper class for Connection $Author: cheechq $ $Revision: 1.6 $ $Date: 2003/06/03 19:20:23 $ $Id: P6OutageConnection.java,v 1.6 2003/06/03 19:20:23 cheechq Exp $ $Log: P6OutageConnection.java,v $ Revision 1.6 2003/06/03 19:20:23 cheechq removed unused imports Revision 1.5 2003/01/28 17:01:08 jeffgoke rewrote options to the ability for a module to have its own option set Revision 1.4 2002/12/19 16:29:03 aarvesen Removed the checkReload call Revision 1.3 2002/12/09 21:46:07 aarvesen New constructor jdk 1.4 changes Revision 1.2 2002/10/06 18:22:48 jeffgoke no message Revision 1.1 2002/05/24 07:31:28 jeffgoke version 1 rewrite Revision 1.7 2002/05/18 06:39:52 jeffgoke Peter Laird added Outage detection. Added junit tests for outage detection. Fixed multi-driver tests. Revision 1.6 2002/05/16 04:58:40 jeffgoke Viktor Szathmary added multi-driver support. Rewrote P6SpyOptions to be easier to manage. Fixed several bugs. Revision 1.5 2002/04/27 20:24:01 jeffgoke added logging of commit statements and rollback statements Revision 1.4 2002/04/11 04:18:03 jeffgoke fixed bug where callable & prepared were not passing their ancestors the correct constructor information Revision 1.3 2002/04/10 04:24:26 jeffgoke added support for callable statements and fixed numerous bugs that allowed the real class to be returned Revision 1.2 2002/04/07 20:43:59 jeffgoke fixed bug that caused null connection to return an empty connection instead of null. added an option allowing the user to truncate. added a release target to the build to create the release files. Revision 1.1.1.1 2002/04/07 04:52:25 jeffgoke no message Revision 1.2 2001-08-02 07:52:43-05 andy <> Revision 1.1 2001-07-30 23:03:31-05 andy <> Revision 1.0 2001-07-30 17:46:22-05 andy Initial revision

Field Summary

Fields inherited from class com.p6spy.engine.spy.P6Connection

counter, id, passthru

Fields inherited from class com.p6spy.engine.spy.P6Base

factory

Constructor Summary

P6OutageConnection(P6Factory factory, Connection conn)

Method Summary

void
commit()
void
rollback()
void
rollback(Savepoint p0)

Methods inherited from class com.p6spy.engine.spy.P6Connection

clearWarnings, close, commit, createStatement, createStatement, createStatement, getAutoCommit, getCatalog, getHoldability, getId, getJDBC, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap

Methods inherited from class com.p6spy.engine.spy.P6Base

getP6Factory, setP6Factory

Constructor Details

P6OutageConnection

public P6OutageConnection(P6Factory factory,
                          Connection conn)
            throws SQLException

Method Details

commit

public void commit()
            throws SQLException
Overrides:
commit in interface P6Connection


rollback

public void rollback()
            throws SQLException
Overrides:
rollback in interface P6Connection


rollback

public void rollback(Savepoint p0)
            throws SQLException
Overrides:
rollback in interface P6Connection