org.castor.jdo.drivers
Class CallableStatementProxy
java.lang.Object
org.castor.jdo.drivers.CallableStatementProxy
- All Implemented Interfaces:
- java.lang.reflect.InvocationHandler
public final class CallableStatementProxy
- extends java.lang.Object
- implements java.lang.reflect.InvocationHandler
Proxy class for JDBC CallableStatement class, to allow information gathering
for the purpose of SQL statement logging.
- Since:
- 1.0.4
- Version:
- $Revision: 6907 $ $Date$
- Author:
- Ralf Joachim
Constructor Summary |
protected |
CallableStatementProxy(java.sql.CallableStatement stmt,
java.lang.String sql)
Creates an instance of this class. |
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 |
CallableStatementProxy
protected CallableStatementProxy(java.sql.CallableStatement stmt,
java.lang.String sql)
- Creates an instance of this class.
- Parameters:
stmt
- Callable statement to be proxied.sql
- SQL string.
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.