org.jdbcdslog
Class CallableStatementLoggingHandler
java.lang.Object
org.jdbcdslog.LoggingHandlerSupport<T>
org.jdbcdslog.StatementLoggingHandlerTemplate<PreparedStatement>
org.jdbcdslog.PreparedStatementLoggingHandler
org.jdbcdslog.CallableStatementLoggingHandler
- All Implemented Interfaces:
- InvocationHandler
public class CallableStatementLoggingHandler
- extends PreparedStatementLoggingHandler
|
Method Summary |
protected void |
appendBatchStatements(StringBuilder sb)
|
protected void |
appendStatement(StringBuilder sb,
Object proxy,
Method method,
Object[] args)
|
protected void |
doAddBatch(Object proxy,
Method method,
Object[] args)
|
protected Object |
doAfterInvoke(Object proxy,
Method method,
Object[] args,
Object result)
|
protected void |
handleException(Throwable t,
Object proxy,
Method method,
Object[] args)
|
protected boolean |
needsLogging(Object proxy,
Method method,
Object[] args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
namedParameters
protected TreeMap<String,Object> namedParameters
batchNamedParameters
protected List<Map<String,Object>> batchNamedParameters
CallableStatementLoggingHandler
public CallableStatementLoggingHandler(LogMetaData logMetaData,
CallableStatement ps,
String sql)
needsLogging
protected boolean needsLogging(Object proxy,
Method method,
Object[] args)
- Overrides:
needsLogging in class PreparedStatementLoggingHandler
appendStatement
protected void appendStatement(StringBuilder sb,
Object proxy,
Method method,
Object[] args)
- Overrides:
appendStatement in class PreparedStatementLoggingHandler
doAddBatch
protected void doAddBatch(Object proxy,
Method method,
Object[] args)
- Overrides:
doAddBatch in class PreparedStatementLoggingHandler
appendBatchStatements
protected void appendBatchStatements(StringBuilder sb)
- Overrides:
appendBatchStatements in class PreparedStatementLoggingHandler
doAfterInvoke
protected Object doAfterInvoke(Object proxy,
Method method,
Object[] args,
Object result)
- Overrides:
doAfterInvoke in class PreparedStatementLoggingHandler
handleException
protected void handleException(Throwable t,
Object proxy,
Method method,
Object[] args)
throws Throwable
- Overrides:
handleException in class PreparedStatementLoggingHandler
- Throws:
Throwable
Copyright © 2015. All rights reserved.