org.objectweb.jonas.resource
Class JonasSQLWrapper
java.lang.Object
org.objectweb.jonas.resource.JonasSQLWrapper
- All Implemented Interfaces:
- java.lang.reflect.InvocationHandler
- public class JonasSQLWrapper
- extends java.lang.Object
- implements java.lang.reflect.InvocationHandler
SQL Connection Wrapper
- Author:
- Eric Hardesty
Contributor(s):
Method Summary |
static java.lang.Object |
createSQLWrapper(java.lang.Object _conn,
MCInfo _mci,
SQLManager _conman,
org.objectweb.util.monolog.api.Logger _trace)
Returns a proxy for the sql Connection |
java.lang.Object |
invoke(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] aobj)
|
java.lang.Object |
prepareStatement(java.lang.Class[] pTypes,
java.lang.Object[] pValues)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JonasSQLWrapper
public JonasSQLWrapper(java.lang.Object _conn,
MCInfo _mci,
SQLManager _conman,
org.objectweb.util.monolog.api.Logger _trace)
throws java.lang.Exception
createSQLWrapper
public static java.lang.Object createSQLWrapper(java.lang.Object _conn,
MCInfo _mci,
SQLManager _conman,
org.objectweb.util.monolog.api.Logger _trace)
throws java.lang.Exception
- Returns a proxy for the sql Connection
- Throws:
java.lang.Exception
invoke
public java.lang.Object invoke(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] aobj)
throws java.lang.Throwable
- Specified by:
invoke
in interface java.lang.reflect.InvocationHandler
- Throws:
java.lang.Throwable
prepareStatement
public java.lang.Object prepareStatement(java.lang.Class[] pTypes,
java.lang.Object[] pValues)
throws java.lang.Exception
- Throws:
java.lang.Exception
toString
public java.lang.String toString()