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