Package org.jumpmind.driver
Class StatementInterceptor
java.lang.Object
org.jumpmind.driver.WrapperInterceptor
org.jumpmind.driver.StatementInterceptor
- Direct Known Subclasses:
RandomErrorInterceptor,StatementBypassInterceptor,StatementDelayInterceptor
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStatementInterceptor(Object wrapped, TypedProperties systemPlusEngineProperties) -
Method Summary
Modifier and TypeMethodDescriptionpostExecute(String methodName, Object result, long startTime, long endTime, Object... parameters) preExecute(String methodName, Object... parameters) voidpreparedStatementExecute(String methodName, long elapsed, String sql) preparedStatementPostExecute(PreparedStatementWrapper ps, String methodName, Object result, long startTime, long endTime, Object... parameters) protected InterceptResultpreparedStatementPreExecute(PreparedStatementWrapper ps, String methodName, Object[] parameters) voidstatementExecute(String methodName, long elapsed, Object... parameters) statementPostExecute(StatementWrapper ps, String methodName, Object result, long startTime, long endTime, Object... parameters) Methods inherited from class org.jumpmind.driver.WrapperInterceptor
createInterceptor, getWrapped
-
Field Details
-
psArgs
-
sqlBuilder
-
-
Constructor Details
-
StatementInterceptor
-
-
Method Details
-
preExecute
- Specified by:
preExecutein classWrapperInterceptor
-
preparedStatementPreExecute
protected InterceptResult preparedStatementPreExecute(PreparedStatementWrapper ps, String methodName, Object[] parameters) -
postExecute
public InterceptResult postExecute(String methodName, Object result, long startTime, long endTime, Object... parameters) - Specified by:
postExecutein classWrapperInterceptor
-
preparedStatementPostExecute
public InterceptResult preparedStatementPostExecute(PreparedStatementWrapper ps, String methodName, Object result, long startTime, long endTime, Object... parameters) -
statementPostExecute
public InterceptResult statementPostExecute(StatementWrapper ps, String methodName, Object result, long startTime, long endTime, Object... parameters) -
preparedStatementExecute
-
statementExecute
-