Skip to content

Commit 2e188fc

Browse files
committed
fix(o11y): composite tracer to process url changes
1 parent 3bcca8e commit 2e188fc

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/CompositeTracer.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,4 +220,11 @@ public void injectTraceContext(java.util.Map<String, String> carrier) {
220220
child.injectTraceContext(carrier);
221221
}
222222
}
223+
224+
@Override
225+
public void requestUrlResolved(String requestUrl) {
226+
for (ApiTracer child : children) {
227+
child.requestUrlResolved(requestUrl);
228+
}
229+
}
223230
}

sdk-platform-java/gax-java/gax/src/test/java/com/google/api/gax/tracing/CompositeTracerTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,4 +279,11 @@ void testInjectTraceContext() {
279279
inOrder.verify(child1).injectTraceContext(carrier);
280280
inOrder.verify(child2).injectTraceContext(carrier);
281281
}
282+
283+
@Test
284+
void testRequestUrlResolved() {
285+
compositeTracer.requestUrlResolved("the-url");
286+
verify(child1).requestUrlResolved("the-url");
287+
verify(child2).requestUrlResolved("the-url");
288+
}
282289
}

0 commit comments

Comments
 (0)