|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jonas.resource.internal.cm.sql.SQLConnectionInvocationHandler
public class SQLConnectionInvocationHandler
SQL Connection Wrapper
| Constructor Summary | |
|---|---|
SQLConnectionInvocationHandler(java.lang.Object pConn,
ManagedConnectionInfo pMci,
SQLManager pConman,
org.objectweb.util.monolog.api.Logger pTrace)
PreparedStatement wrapper |
|
| Method Summary | |
|---|---|
static java.lang.Object |
createSQLWrapper(java.lang.Object pConn,
ManagedConnectionInfo 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 SQLConnectionInvocationHandler(java.lang.Object pConn,
ManagedConnectionInfo pMci,
SQLManager pConman,
org.objectweb.util.monolog.api.Logger pTrace)
throws java.lang.Exception
pConn - JDBC connection objectpMci - ManagedConnectionInfo object associated with the connectionpConman - SQLManager object holding PreparedStatement cachepTrace - Logger object to use
java.lang.Exception - if an error occurs| Method Detail |
|---|
public static java.lang.Object createSQLWrapper(java.lang.Object pConn,
ManagedConnectionInfo pMci,
SQLManager pConman,
org.objectweb.util.monolog.api.Logger pTrace)
throws java.lang.Exception
pConn - JDBC connection objectpMci - ManagedConnectionInfo object associated with the connectionpConman - SQLManager object holding PreparedStatement cachepTrace - Logger object to use
java.lang.Exception - if an error occurs
public 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.InvocationHandlerobj - 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 occurs
public 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()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||