public class TraceQueryExecutionListener extends Object implements net.ttddyy.dsproxy.listener.QueryExecutionListener, net.ttddyy.dsproxy.listener.MethodExecutionListener, org.springframework.core.Ordered
| Constructor and Description |
|---|
TraceQueryExecutionListener(org.springframework.beans.factory.BeanFactory beanFactory,
List<TraceType> traceTypes,
List<TraceListenerStrategySpanCustomizer<? super CommonDataSource>> customizers) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext) |
void |
afterQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo,
List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) |
void |
beforeMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext) |
void |
beforeQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo,
List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) |
int |
getOrder() |
public TraceQueryExecutionListener(org.springframework.beans.factory.BeanFactory beanFactory,
List<TraceType> traceTypes,
List<TraceListenerStrategySpanCustomizer<? super CommonDataSource>> customizers)
public void beforeQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo,
List<net.ttddyy.dsproxy.QueryInfo> queryInfoList)
beforeQuery in interface net.ttddyy.dsproxy.listener.QueryExecutionListenerpublic void afterQuery(net.ttddyy.dsproxy.ExecutionInfo execInfo,
List<net.ttddyy.dsproxy.QueryInfo> queryInfoList)
afterQuery in interface net.ttddyy.dsproxy.listener.QueryExecutionListenerpublic void beforeMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext)
beforeMethod in interface net.ttddyy.dsproxy.listener.MethodExecutionListenerpublic void afterMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext)
afterMethod in interface net.ttddyy.dsproxy.listener.MethodExecutionListenerpublic int getOrder()
getOrder in interface org.springframework.core.OrderedCopyright © 2022 Pivotal Software, Inc.. All rights reserved.