org.castor.jdo.drivers
Class ConnectionProxy

java.lang.Object
  extended by org.castor.jdo.drivers.ConnectionProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public final class ConnectionProxy
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

Proxy class for JDBC Connection class, to allow information gathering for the purpose of SQL statement logging.

Since:
1.0.4
Version:
$Revision: 7327 $ $Date$
Author:
Ralf Joachim

Constructor Summary
ConnectionProxy(java.sql.Connection con, java.lang.String calledBy)
          Creates an instance of ConnectionProxy.
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionProxy

public ConnectionProxy(java.sql.Connection con,
                       java.lang.String calledBy)
Creates an instance of ConnectionProxy.

Parameters:
con - JDBC Connectio instance to be proxied.
calledBy - Name of the class using creating and this proxy class.
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable

Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable


Copyright © 2011. All Rights Reserved.