Package org.hawaiiframework.logging.sql
Class StatementLoggerQueryExecutionListener
java.lang.Object
org.hawaiiframework.logging.sql.StatementLoggerQueryExecutionListener
- All Implemented Interfaces:
net.ttddyy.dsproxy.listener.QueryExecutionListener,org.hawaiiframework.sql.OrderedQueryExecutionListener,org.springframework.core.Ordered
@ConditionalOnClass(net.ttddyy.dsproxy.listener.QueryExecutionListener.class)
@Component
public class StatementLoggerQueryExecutionListener
extends Object
implements org.hawaiiframework.sql.OrderedQueryExecutionListener
A listener for logging purposes.
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEFields inherited from interface net.ttddyy.dsproxy.listener.QueryExecutionListener
DEFAULT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) voidbeforeQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) intgetOrder()
-
Constructor Details
-
StatementLoggerQueryExecutionListener
public StatementLoggerQueryExecutionListener()
-
-
Method Details
-
beforeQuery
public void beforeQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) - Specified by:
beforeQueryin interfacenet.ttddyy.dsproxy.listener.QueryExecutionListener
-
afterQuery
public void afterQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) - Specified by:
afterQueryin interfacenet.ttddyy.dsproxy.listener.QueryExecutionListener
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-