Package net.ttddyy.observation.tracing
Class DataSourceObservationListener
java.lang.Object
net.ttddyy.observation.tracing.DataSourceObservationListener
- All Implemented Interfaces:
net.ttddyy.dsproxy.listener.MethodExecutionListener,net.ttddyy.dsproxy.listener.QueryExecutionListener
public class DataSourceObservationListener
extends Object
implements net.ttddyy.dsproxy.listener.QueryExecutionListener, net.ttddyy.dsproxy.listener.MethodExecutionListener
Datasource-proxy listener implementation for JDBC observation.
- 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
ConstructorsConstructorDescriptionDataSourceObservationListener(io.micrometer.observation.ObservationRegistry observationRegistry) DataSourceObservationListener(Supplier<io.micrometer.observation.ObservationRegistry> observationRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext) voidafterQuery(net.ttddyy.dsproxy.ExecutionInfo executionInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) voidbeforeMethod(net.ttddyy.dsproxy.listener.MethodExecutionContext executionContext) voidbeforeQuery(net.ttddyy.dsproxy.ExecutionInfo executionInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) voidsetConnectionAttributesManager(ConnectionAttributesManager connectionAttributesManager) voidsetConnectionObservationConvention(ConnectionObservationConvention connectionObservationConvention) voidsetGeneratedKeysObservationConvention(GeneratedKeysObservationConvention generatedKeysObservationConvention) voidsetIncludeParameterValues(boolean includeParameterValues) voidsetQueryObservationConvention(QueryObservationConvention queryObservationConvention) voidsetQueryParametersSpanTagProvider(QueryParametersSpanTagProvider queryParametersSpanTagProvider) voidsetResultSetObservationConvention(ResultSetObservationConvention resultSetObservationConvention) voidsetSupportedTypes(Set<JdbcObservationDocumentation> supportedTypes)
-
Constructor Details
-
DataSourceObservationListener
public DataSourceObservationListener(io.micrometer.observation.ObservationRegistry observationRegistry) -
DataSourceObservationListener
public DataSourceObservationListener(Supplier<io.micrometer.observation.ObservationRegistry> observationRegistry)
-
-
Method Details
-
beforeQuery
public void beforeQuery(net.ttddyy.dsproxy.ExecutionInfo executionInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) - Specified by:
beforeQueryin interfacenet.ttddyy.dsproxy.listener.QueryExecutionListener
-
afterQuery
public void afterQuery(net.ttddyy.dsproxy.ExecutionInfo executionInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) - Specified by:
afterQueryin interfacenet.ttddyy.dsproxy.listener.QueryExecutionListener
-
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
-
setConnectionAttributesManager
-
setConnectionObservationConvention
public void setConnectionObservationConvention(ConnectionObservationConvention connectionObservationConvention) -
setQueryObservationConvention
-
setResultSetObservationConvention
public void setResultSetObservationConvention(ResultSetObservationConvention resultSetObservationConvention) -
setGeneratedKeysObservationConvention
public void setGeneratedKeysObservationConvention(GeneratedKeysObservationConvention generatedKeysObservationConvention) -
setQueryParametersSpanTagProvider
public void setQueryParametersSpanTagProvider(QueryParametersSpanTagProvider queryParametersSpanTagProvider) -
setIncludeParameterValues
public void setIncludeParameterValues(boolean includeParameterValues) -
setSupportedTypes
-