From 39cf4469fa9dce6637fc5b6c3e18dc9c81048cf1 Mon Sep 17 00:00:00 2001 From: Eunbin Son Date: Sat, 4 Jul 2026 18:05:57 +0900 Subject: [PATCH] Fix Tracer manual context propagation Javadoc example --- api/all/src/main/java/io/opentelemetry/api/trace/Tracer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/all/src/main/java/io/opentelemetry/api/trace/Tracer.java b/api/all/src/main/java/io/opentelemetry/api/trace/Tracer.java index f8b414a84dc..2be12fc94a4 100644 --- a/api/all/src/main/java/io/opentelemetry/api/trace/Tracer.java +++ b/api/all/src/main/java/io/opentelemetry/api/trace/Tracer.java @@ -45,7 +45,8 @@ * openTelemetry.getTracer("instrumentation-library-name", "1.0.0"); * void doWork(Span parent) { * Span childSpan = tracer.spanBuilder("MyChildSpan") - * setParent(parent).startSpan(); + * .setParent(Context.current().with(parent)) + * .startSpan(); * childSpan.addEvent("Starting the work."); * try { * doSomeWork(childSpan); // Manually propagate the new span down the stack.