Skip to content

Commit d7751ba

Browse files
authored
Switch to using Span concurrent weak map in Vert.x 3 (#2322)
1 parent fc62321 commit d7751ba

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

apm-agent-plugins/apm-vertx/apm-vertx3-plugin/src/main/java/co/elastic/apm/agent/vertx/v3/web/WebHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
*/
1919
package co.elastic.apm.agent.vertx.v3.web;
2020

21+
import co.elastic.apm.agent.collections.WeakConcurrentProviderImpl;
2122
import co.elastic.apm.agent.impl.ElasticApmTracer;
2223
import co.elastic.apm.agent.impl.GlobalTracer;
2324
import co.elastic.apm.agent.impl.transaction.Transaction;
24-
import co.elastic.apm.agent.sdk.weakconcurrent.WeakConcurrent;
2525
import co.elastic.apm.agent.sdk.weakconcurrent.WeakMap;
2626
import co.elastic.apm.agent.vertx.AbstractVertxWebHelper;
2727
import io.vertx.core.Handler;
@@ -34,7 +34,7 @@ public class WebHelper extends AbstractVertxWebHelper {
3434

3535
private static final WebHelper INSTANCE = new WebHelper(GlobalTracer.requireTracerImpl());
3636

37-
static final WeakMap<HttpServerRequest, Transaction> requestTransactionMap = WeakConcurrent.buildMap();
37+
static final WeakMap<HttpServerRequest, Transaction> requestTransactionMap = WeakConcurrentProviderImpl.createWeakSpanMap();
3838

3939
public static WebHelper getInstance() {
4040
return INSTANCE;

apm-agent-plugins/apm-vertx/apm-vertx3-plugin/src/main/java/co/elastic/apm/agent/vertx/v3/web/http1/HttpServerRequestImplEndInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public ElementMatcher<? super TypeDescription> getTypeMatcher() {
4242

4343
@Override
4444
public ElementMatcher<? super MethodDescription> getMethodMatcher() {
45-
return named("doEnd").and(takesNoArguments());
45+
return named("doEnd").or(named("onEnd")).and(takesNoArguments());
4646
}
4747

4848
@Override

0 commit comments

Comments
 (0)