Skip to content

Commit 1bb4069

Browse files
wuyupengwoainiobjectiser
authored andcommitted
fix issue 203 (opentracing-contrib#205)
* fix issue 203 * fix ci test
1 parent 0c5239f commit 1bb4069

File tree

1 file changed

+3
-0
lines changed
  • instrument-starters/opentracing-spring-cloud-jdbc-starter/src/main/java/io/opentracing/contrib/spring/cloud/jdbc

1 file changed

+3
-0
lines changed

instrument-starters/opentracing-spring-cloud-jdbc-starter/src/main/java/io/opentracing/contrib/spring/cloud/jdbc/JdbcAspect.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ public JdbcAspect(boolean withActiveSpanOnly, Set<String> ignoredStatements) {
5252
@Around("execution(java.sql.Connection *.getConnection(..)) && target(javax.sql.DataSource)")
5353
public Object getConnection(final ProceedingJoinPoint pjp) throws Throwable {
5454
Connection conn = (Connection) pjp.proceed();
55+
if (conn instanceof TracingConnection) {
56+
return conn;
57+
}
5558
String url = conn.getMetaData().getURL();
5659
ConnectionInfo connectionInfo = URLParser.parser(url);
5760
return new TracingConnection(conn, connectionInfo, withActiveSpanOnly, ignoredStatements);

0 commit comments

Comments
 (0)