org.perf.log.filter.sql
Class XAInterceptorConnection

java.lang.Object
  extended by org.perf.log.filter.sql.XAInterceptorConnection
All Implemented Interfaces:
javax.sql.PooledConnection, javax.sql.XAConnection

public class XAInterceptorConnection
extends java.lang.Object
implements javax.sql.XAConnection


Constructor Summary
XAInterceptorConnection(javax.sql.XAConnection pConnection)
           
 
Method Summary
 void addConnectionEventListener(javax.sql.ConnectionEventListener theListener)
           
 void addStatementEventListener(javax.sql.StatementEventListener listener)
           
 void close()
           
 java.sql.Connection getConnection()
           
 javax.transaction.xa.XAResource getXAResource()
           
 void removeConnectionEventListener(javax.sql.ConnectionEventListener theListener)
           
 void removeStatementEventListener(javax.sql.StatementEventListener listener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XAInterceptorConnection

public XAInterceptorConnection(javax.sql.XAConnection pConnection)
Method Detail

getXAResource

public javax.transaction.xa.XAResource getXAResource()
                                              throws java.sql.SQLException
Specified by:
getXAResource in interface javax.sql.XAConnection
Throws:
java.sql.SQLException

addConnectionEventListener

public void addConnectionEventListener(javax.sql.ConnectionEventListener theListener)
Specified by:
addConnectionEventListener in interface javax.sql.PooledConnection

addStatementEventListener

public void addStatementEventListener(javax.sql.StatementEventListener listener)
Specified by:
addStatementEventListener in interface javax.sql.PooledConnection

close

public void close()
           throws java.sql.SQLException
Specified by:
close in interface javax.sql.PooledConnection
Throws:
java.sql.SQLException

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Specified by:
getConnection in interface javax.sql.PooledConnection
Throws:
java.sql.SQLException

removeConnectionEventListener

public void removeConnectionEventListener(javax.sql.ConnectionEventListener theListener)
Specified by:
removeConnectionEventListener in interface javax.sql.PooledConnection

removeStatementEventListener

public void removeStatementEventListener(javax.sql.StatementEventListener listener)
Specified by:
removeStatementEventListener in interface javax.sql.PooledConnection