Class TraceProxyExecutionListener
java.lang.Object
org.springframework.cloud.sleuth.instrument.r2dbc.TraceProxyExecutionListener
- All Implemented Interfaces:
io.r2dbc.proxy.listener.ProxyExecutionListener
public class TraceProxyExecutionListener
extends Object
implements io.r2dbc.proxy.listener.ProxyExecutionListener
Trace representation of a
ProxyExecutionListener.- Since:
- 3.1.0
- Author:
- Marcin Grzejszczak
-
Constructor Summary
ConstructorsConstructorDescriptionTraceProxyExecutionListener(org.springframework.beans.factory.BeanFactory beanFactory, io.r2dbc.spi.ConnectionFactory connectionFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterQuery(io.r2dbc.proxy.core.QueryExecutionInfo executionInfo) voidbeforeQuery(io.r2dbc.proxy.core.QueryExecutionInfo executionInfo) voideachQueryResult(io.r2dbc.proxy.core.QueryExecutionInfo executionInfo) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.r2dbc.proxy.listener.ProxyExecutionListener
afterMethod, beforeMethod
-
Constructor Details
-
TraceProxyExecutionListener
public TraceProxyExecutionListener(org.springframework.beans.factory.BeanFactory beanFactory, io.r2dbc.spi.ConnectionFactory connectionFactory)
-
-
Method Details
-
beforeQuery
public void beforeQuery(io.r2dbc.proxy.core.QueryExecutionInfo executionInfo) - Specified by:
beforeQueryin interfaceio.r2dbc.proxy.listener.ProxyExecutionListener
-
afterQuery
public void afterQuery(io.r2dbc.proxy.core.QueryExecutionInfo executionInfo) - Specified by:
afterQueryin interfaceio.r2dbc.proxy.listener.ProxyExecutionListener
-
eachQueryResult
public void eachQueryResult(io.r2dbc.proxy.core.QueryExecutionInfo executionInfo) - Specified by:
eachQueryResultin interfaceio.r2dbc.proxy.listener.ProxyExecutionListener
-