Skip to content

Commit b7b9e31

Browse files
committed
chore: remove unnecessary inScope implementation
1 parent f547e5a commit b7b9e31

3 files changed

Lines changed: 0 additions & 38 deletions

File tree

gax-java/gax/src/main/java/com/google/api/gax/tracing/OpenTelemetryTracingRecorder.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import io.opentelemetry.api.trace.StatusCode;
4040
import io.opentelemetry.api.trace.Tracer;
4141
import io.opentelemetry.context.Context;
42-
import io.opentelemetry.context.Scope;
4342
import java.util.Map;
4443

4544
/**
@@ -84,16 +83,6 @@ public SpanHandle startSpan(String name, Map<String, String> attributes, SpanHan
8483
return new OtelSpanHandle(span);
8584
}
8685

87-
@Override
88-
@SuppressWarnings("MustBeClosedChecker")
89-
public ApiTracer.Scope inScope(SpanHandle handle) {
90-
if (handle instanceof OtelSpanHandle) {
91-
Scope scope = ((OtelSpanHandle) handle).span.makeCurrent();
92-
return scope::close;
93-
}
94-
return () -> {};
95-
}
96-
9786
private static class OtelSpanHandle implements SpanHandle {
9887
private final Span span;
9988

gax-java/gax/src/main/java/com/google/api/gax/tracing/TracingTracer.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,6 @@ public TracingTracer(TracingRecorder recorder, String operationSpanName, String
6161
this.operationHandle = recorder.startSpan(operationSpanName, operationAttributes);
6262
}
6363

64-
@Override
65-
public Scope inScope() {
66-
// If an attempt is in progress, make it current so downstream spans are its children.
67-
// Otherwise, make the operation span current.
68-
if (attemptHandle != null) {
69-
return recorder.inScope(attemptHandle);
70-
}
71-
return recorder.inScope(operationHandle);
72-
}
73-
7464
@Override
7565
public void attemptStarted(Object request, int attemptNumber) {
7666
Map<String, String> attemptAttributes = new HashMap<>(this.attemptAttributes);

gax-java/gax/src/test/java/com/google/api/gax/tracing/OpenTelemetryTracingRecorderTest.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -108,23 +108,6 @@ void testStartSpan_recordsSpan() {
108108
verify(span).end();
109109
}
110110

111-
@Test
112-
void testInScope_managesContext() {
113-
String spanName = "test-span";
114-
when(tracer.spanBuilder(spanName)).thenReturn(spanBuilder);
115-
when(spanBuilder.setSpanKind(SpanKind.INTERNAL)).thenReturn(spanBuilder);
116-
when(spanBuilder.startSpan()).thenReturn(span);
117-
when(span.makeCurrent()).thenReturn(scope);
118-
119-
TracingRecorder.SpanHandle handle = recorder.startSpan(spanName, null);
120-
try (ApiTracer.Scope ignored = recorder.inScope(handle)) {
121-
// do nothing
122-
}
123-
124-
verify(span).makeCurrent();
125-
verify(scope).close();
126-
}
127-
128111
@Test
129112
void testRecordError_setsErrorStatus() {
130113
String spanName = "error-span";

0 commit comments

Comments
 (0)