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) void
preparedStatementExecute
(String methodName, long elapsed, String sql) preparedStatementPostExecute
(PreparedStatementWrapper ps, String methodName, Object result, long startTime, long endTime, Object... parameters) protected InterceptResult
preparedStatementPreExecute
(PreparedStatementWrapper ps, String methodName, Object[] parameters) void
statementExecute
(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:
preExecute
in 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:
postExecute
in 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
-