Skip to content

Commit 176c981

Browse files
committed
no problematic api changes
1 parent df73512 commit 176c981

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

docs/apidiffs/current_vs_latest/opentelemetry-sdk.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
Comparing source compatibility of opentelemetry-sdk-1.53.0-SNAPSHOT.jar against opentelemetry-sdk-1.52.0.jar
2-
***! MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.sdk.OpenTelemetrySdk (not serializable)
3-
=== CLASS FILE FORMAT VERSION: 52.0 <- 52.0
4-
---! REMOVED METHOD: PUBLIC(-) void close()
52
+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.WithShutdown (not serializable)
63
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
74
+++ NEW INTERFACE: java.io.Closeable

sdk/all/src/main/java/io/opentelemetry/sdk/OpenTelemetrySdk.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import java.io.Closeable;
2222
import java.util.ArrayList;
2323
import java.util.List;
24+
import java.util.concurrent.TimeUnit;
2425
import java.util.concurrent.atomic.AtomicBoolean;
2526
import java.util.logging.Logger;
2627
import javax.annotation.Nullable;
@@ -117,6 +118,11 @@ public CompletableResultCode shutdown() {
117118
return CompletableResultCode.ofAll(results);
118119
}
119120

121+
@Override
122+
public void close() {
123+
shutdown().join(10, TimeUnit.SECONDS);
124+
}
125+
120126
@Override
121127
public String toString() {
122128
return "OpenTelemetrySdk{"

0 commit comments

Comments
 (0)