Class TraceHikariListenerStrategySpanCustomizer
java.lang.Object
org.springframework.cloud.sleuth.instrument.jdbc.TraceHikariListenerStrategySpanCustomizer
- All Implemented Interfaces:
TraceListenerStrategySpanCustomizer<com.zaxxer.hikari.HikariDataSource>
public class TraceHikariListenerStrategySpanCustomizer
extends Object
implements TraceListenerStrategySpanCustomizer<com.zaxxer.hikari.HikariDataSource>
Customizer for
TraceListenerStrategy for a HikariDataSource.- Since:
- 3.1.0
- Author:
- Marcin Grzejszczak
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcustomizeConnectionSpan(com.zaxxer.hikari.HikariDataSource hikariDataSource, Span.Builder spanBuilder) Customizes the client database span.booleanisApplicable(CommonDataSource dataSource)
-
Constructor Details
-
TraceHikariListenerStrategySpanCustomizer
public TraceHikariListenerStrategySpanCustomizer()
-
-
Method Details
-
customizeConnectionSpan
public void customizeConnectionSpan(com.zaxxer.hikari.HikariDataSource hikariDataSource, Span.Builder spanBuilder) Description copied from interface:TraceListenerStrategySpanCustomizerCustomizes the client database span.- Specified by:
customizeConnectionSpanin interfaceTraceListenerStrategySpanCustomizer<com.zaxxer.hikari.HikariDataSource>- Parameters:
hikariDataSource- data source for which we're building the spanspanBuilder- span builder
-
isApplicable
- Specified by:
isApplicablein interfaceTraceListenerStrategySpanCustomizer<com.zaxxer.hikari.HikariDataSource>- Parameters:
dataSource- data source for which we're building the span- Returns:
truewhen this customizer can be applied
-