Class JdbcEventPublishingListener
java.lang.Object
net.ttddyy.observation.boot.event.JdbcEventPublishingListener
- All Implemented Interfaces:
net.ttddyy.dsproxy.listener.MethodExecutionListener,net.ttddyy.dsproxy.listener.QueryExecutionListener
public class JdbcEventPublishingListener
extends Object
implements net.ttddyy.dsproxy.listener.QueryExecutionListener, net.ttddyy.dsproxy.listener.MethodExecutionListener
A datasource-proxy listener that publishes spring events for jdbc interactions.
- Since:
- 1.1
- Author:
- Tadaya Tsuyukubo
-
Field Summary
Fields inherited from interface net.ttddyy.dsproxy.listener.MethodExecutionListener
DEFAULTFields inherited from interface net.ttddyy.dsproxy.listener.QueryExecutionListener
DEFAULT -
Constructor Summary
ConstructorsConstructorDescriptionJdbcEventPublishingListener(org.springframework.context.ApplicationEventPublisher publisher) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext) voidafterQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) voidbeforeMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext) voidbeforeQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList)
-
Constructor Details
-
JdbcEventPublishingListener
public JdbcEventPublishingListener(org.springframework.context.ApplicationEventPublisher publisher)
-
-
Method Details
-
beforeMethod
public void beforeMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext) - Specified by:
beforeMethodin interfacenet.ttddyy.dsproxy.listener.MethodExecutionListener
-
afterMethod
public void afterMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext) - Specified by:
afterMethodin interfacenet.ttddyy.dsproxy.listener.MethodExecutionListener
-
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
-