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 forTraceListenerStrategyfor aHikariDataSource.- Since:
- 3.1.0
- Author:
- Marcin Grzejszczak
-
-
Constructor Summary
Constructors Constructor Description TraceHikariListenerStrategySpanCustomizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcustomizeConnectionSpan(com.zaxxer.hikari.HikariDataSource hikariDataSource, Span.Builder spanBuilder)Customizes the client database span.booleanisApplicable(CommonDataSource dataSource)
-
-
-
Method Detail
-
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
public boolean isApplicable(CommonDataSource dataSource)
- 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
-
-