diff --git a/instrumentation/apache-dubbo-2.7/library/src/main/java/io/opentelemetry/instrumentation/apachedubbo/v2_7/DubboInjectAdapter.java b/instrumentation/apache-dubbo-2.7/library/src/main/java/io/opentelemetry/instrumentation/apachedubbo/v2_7/DubboInjectAdapter.java index 46b4efcb25cb..313d6d6b44bb 100644 --- a/instrumentation/apache-dubbo-2.7/library/src/main/java/io/opentelemetry/instrumentation/apachedubbo/v2_7/DubboInjectAdapter.java +++ b/instrumentation/apache-dubbo-2.7/library/src/main/java/io/opentelemetry/instrumentation/apachedubbo/v2_7/DubboInjectAdapter.java @@ -13,7 +13,7 @@ class DubboInjectAdapter implements TextMapSetter { static final DubboInjectAdapter SETTER = new DubboInjectAdapter(); @Override - public void set(RpcInvocation rpcInvocation, String key, String value) { - rpcInvocation.setAttachment(key, value); + public void set(RpcContext rpcContext, String key, String value) { + rpcContext.setAttachment(key, value); } } diff --git a/instrumentation/apache-dubbo-2.7/library/src/main/java/io/opentelemetry/instrumentation/apachedubbo/v2_7/OpenTelemetryFilter.java b/instrumentation/apache-dubbo-2.7/library/src/main/java/io/opentelemetry/instrumentation/apachedubbo/v2_7/OpenTelemetryFilter.java index 4b926ac5e1bd..9a683fa41887 100644 --- a/instrumentation/apache-dubbo-2.7/library/src/main/java/io/opentelemetry/instrumentation/apachedubbo/v2_7/OpenTelemetryFilter.java +++ b/instrumentation/apache-dubbo-2.7/library/src/main/java/io/opentelemetry/instrumentation/apachedubbo/v2_7/OpenTelemetryFilter.java @@ -40,7 +40,7 @@ public Result invoke(Invoker invoker, Invocation invocation) { final Context context; if (kind.equals(CLIENT)) { context = tracer.startClientSpan(interfaceName, methodName); - tracer.inject(context, (RpcInvocation) invocation, DubboInjectAdapter.SETTER); + tracer.inject(context, rpcContext, DubboInjectAdapter.SETTER); } else { context = tracer.startServerSpan(interfaceName, methodName, (RpcInvocation) invocation); }