|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.objectweb.jonas.resource.JonasSQLWrapper
SQL Connection Wrapper
Constructor Summary | |
JonasSQLWrapper(java.lang.Object pConn,
MCInfo pMci,
SQLManager pConman,
org.objectweb.util.monolog.api.Logger pTrace)
PreparedStatement wrapper |
Method Summary | |
static java.lang.Object |
createSQLWrapper(java.lang.Object pConn,
MCInfo pMci,
SQLManager pConman,
org.objectweb.util.monolog.api.Logger pTrace)
Returns a proxy for the sql Connection |
java.lang.Object |
invoke(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] aobj)
Invoke call on the proxy |
java.lang.Object |
prepareStatement(java.lang.Class[] pTypes,
java.lang.Object[] pValues)
Invoke correct preparedStatement |
java.lang.String |
toString()
Return a string describing this object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public JonasSQLWrapper(java.lang.Object pConn, MCInfo pMci, SQLManager pConman, org.objectweb.util.monolog.api.Logger pTrace) throws java.lang.Exception
pConn
- JDBC connection objectpMci
- MCInfo object associated with the connectionpConman
- SQLManager object holding PreparedStatement cachepTrace
- Logger object to use
java.lang.Exception
- if an error occursMethod Detail |
public static java.lang.Object createSQLWrapper(java.lang.Object pConn, MCInfo pMci, SQLManager pConman, org.objectweb.util.monolog.api.Logger pTrace) throws java.lang.Exception
pConn
- JDBC connection objectpMci
- MCInfo object associated with the connectionpConman
- SQLManager object holding PreparedStatement cachepTrace
- Logger object to use
java.lang.Exception
- if an error occurspublic java.lang.Object invoke(java.lang.Object obj, java.lang.reflect.Method method, java.lang.Object[] aobj) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
obj
- the proxy instance that the method was invoked onmethod
- the Method instanceaobj
- an array of objects containing the values of the arguments
java.lang.Throwable
- if an error occurspublic java.lang.Object prepareStatement(java.lang.Class[] pTypes, java.lang.Object[] pValues) throws java.lang.Exception
pTypes
- Class [] of parameter typespValues
- Class [] of parameter values
java.lang.Exception
- if any Exception occurspublic java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |