public interface DriverInterceptor
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
INTERFACE_NAME |
| Modifier and Type | Method | Description |
|---|---|---|
void |
postInvokeCallback(java.lang.Object vendorObj,
java.lang.String methodName,
java.lang.Object[] params,
java.lang.Object ret) |
WebLogic Server will invoke this method AFTER it calls a method
in the JDBC driver.
|
void |
postInvokeExceptionCallback(java.lang.Object vendorObj,
java.lang.String methodName,
java.lang.Object[] params,
java.lang.Throwable error) |
WebLogic Server will invoke this method AFTER it calls a method
in the JDBC driver.
|
java.lang.Object |
preInvokeCallback(java.lang.Object vendorObj,
java.lang.String methodName,
java.lang.Object[] params) |
WebLogic Server will invoke this method BEFORE it calls a method
in the JDBC driver.
|
static final java.lang.String INTERFACE_NAME
java.lang.Object preInvokeCallback(java.lang.Object vendorObj,
java.lang.String methodName,
java.lang.Object[] params)
throws java.sql.SQLException
vendorObj - object who's method is being invokedmethodName - name of method being invokedparams - arguments to the method being invokedjava.sql.SQLException - WLS will SKIP method invokation, and will
rethrow this exceptionvoid postInvokeCallback(java.lang.Object vendorObj,
java.lang.String methodName,
java.lang.Object[] params,
java.lang.Object ret)
throws java.sql.SQLException
vendorObj - object who's method was invokedmethodName - name of invoked methodparams - arguments to the invoked methodret - output of the invoked methodjava.sql.SQLException - WLS will rethrow this exceptionvoid postInvokeExceptionCallback(java.lang.Object vendorObj,
java.lang.String methodName,
java.lang.Object[] params,
java.lang.Throwable error)
throws java.sql.SQLException
vendorObj - object who's method was invokedmethodName - name of invoked methodparams - arguments to the invoked methoderror - exception thrown from the invoked methodjava.sql.SQLException - WLS will rethrow this exception