Skip to content

Commit 16f5559

Browse files
committed
remove java8 bridge usage outside of advices
1 parent 6d1f871 commit 16f5559

File tree

6 files changed

+6
-12
lines changed

6 files changed

+6
-12
lines changed

instrumentation/vertx/vertx-http-client/vertx-http-client-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/vertx/v3_0/client/HttpRequestInstrumentation.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
import io.opentelemetry.context.Context;
2020
import io.opentelemetry.context.Scope;
21-
import io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge;
2221
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
2322
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
2423
import io.opentelemetry.javaagent.instrumentation.vertx.client.Contexts;
@@ -103,7 +102,7 @@ public static AdviceScope startAndAttachContext(HttpClientRequest request) {
103102
return null;
104103
}
105104

106-
Context parentContext = Java8BytecodeBridge.currentContext();
105+
Context parentContext = Context.current();
107106
if (!instrumenter().shouldStart(parentContext, request)) {
108107
return null;
109108
}

instrumentation/vertx/vertx-http-client/vertx-http-client-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/vertx/v4_0/client/HttpRequestInstrumentation.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import io.opentelemetry.context.Context;
1919
import io.opentelemetry.context.Scope;
20-
import io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge;
2120
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
2221
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
2322
import io.opentelemetry.javaagent.instrumentation.vertx.client.Contexts;
@@ -99,7 +98,7 @@ private AdviceScope(Context context, Scope scope) {
9998

10099
@Nullable
101100
public static AdviceScope startAndAttachContext(HttpClientRequest request) {
102-
Context parentContext = Java8BytecodeBridge.currentContext();
101+
Context parentContext = Context.current();
103102
if (!instrumenter().shouldStart(parentContext, request)) {
104103
return null;
105104
}

instrumentation/vertx/vertx-http-client/vertx-http-client-5.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/vertx/v5_0/client/HttpRequestInstrumentation.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import io.opentelemetry.context.Context;
1919
import io.opentelemetry.context.Scope;
20-
import io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge;
2120
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
2221
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
2322
import io.opentelemetry.javaagent.instrumentation.vertx.client.Contexts;
@@ -99,7 +98,7 @@ private AdviceScope(Context context, Scope scope) {
9998

10099
@Nullable
101100
public static AdviceScope startAndAttachContext(HttpClientRequest request) {
102-
Context parentContext = Java8BytecodeBridge.currentContext();
101+
Context parentContext = Context.current();
103102
if (!instrumenter().shouldStart(parentContext, request)) {
104103
return null;
105104
}

instrumentation/vertx/vertx-redis-client-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/vertx/v4_0/redis/RedisStandaloneConnectionInstrumentation.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
package io.opentelemetry.javaagent.instrumentation.vertx.v4_0.redis;
77

8-
import static io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge.currentContext;
98
import static io.opentelemetry.javaagent.instrumentation.vertx.v4_0.redis.VertxRedisClientSingletons.instrumenter;
109
import static net.bytebuddy.matcher.ElementMatchers.isConstructor;
1110
import static net.bytebuddy.matcher.ElementMatchers.named;
@@ -64,7 +63,7 @@ public static AdviceScope start(
6463
VertxRedisClientRequest otelRequest =
6564
new VertxRedisClientRequest(
6665
commandName, RequestUtil.getArgs(request), redisUri, netSocket);
67-
Context parentContext = currentContext();
66+
Context parentContext = Context.current();
6867
if (!instrumenter().shouldStart(parentContext, otelRequest)) {
6968
return null;
7069
}

instrumentation/vertx/vertx-sql-client/vertx-sql-client-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/vertx/v4_0/sql/QueryExecutorInstrumentation.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
package io.opentelemetry.javaagent.instrumentation.vertx.v4_0.sql;
77

8-
import static io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge.currentContext;
98
import static io.opentelemetry.javaagent.instrumentation.vertx.sql.VertxSqlClientUtil.getSqlConnectOptions;
109
import static io.opentelemetry.javaagent.instrumentation.vertx.v4_0.sql.VertxSqlClientSingletons.instrumenter;
1110
import static net.bytebuddy.matcher.ElementMatchers.isConstructor;
@@ -103,7 +102,7 @@ public static AdviceScope start(Object queryExecutor, Object[] arguments) {
103102

104103
VertxSqlClientRequest otelRequest =
105104
new VertxSqlClientRequest(sql, QueryExecutorUtil.getConnectOptions(queryExecutor));
106-
Context parentContext = currentContext();
105+
Context parentContext = Context.current();
107106
if (!instrumenter().shouldStart(parentContext, otelRequest)) {
108107
return new AdviceScope(callDepth, otelRequest, null, null);
109108
}

instrumentation/vertx/vertx-sql-client/vertx-sql-client-5.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/vertx/v5_0/sql/QueryExecutorInstrumentation.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
package io.opentelemetry.javaagent.instrumentation.vertx.v5_0.sql;
77

8-
import static io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge.currentContext;
98
import static io.opentelemetry.javaagent.instrumentation.vertx.sql.VertxSqlClientUtil.getSqlConnectOptions;
109
import static io.opentelemetry.javaagent.instrumentation.vertx.v5_0.sql.VertxSqlClientSingletons.instrumenter;
1110
import static net.bytebuddy.matcher.ElementMatchers.isConstructor;
@@ -102,7 +101,7 @@ public static AdviceScope start(Object queryExecutor, Object[] arguments) {
102101

103102
VertxSqlClientRequest otelRequest =
104103
new VertxSqlClientRequest(sql, QueryExecutorUtil.getConnectOptions(queryExecutor));
105-
Context parentContext = currentContext();
104+
Context parentContext = Context.current();
106105
if (!instrumenter().shouldStart(parentContext, otelRequest)) {
107106
return new AdviceScope(callDepth);
108107
}

0 commit comments

Comments
 (0)