File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
docs/apidiffs/current_vs_latest
sdk/all/src/main/java/io/opentelemetry/sdk Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 11Comparing 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
Original file line number Diff line number Diff line change 2121import java .io .Closeable ;
2222import java .util .ArrayList ;
2323import java .util .List ;
24+ import java .util .concurrent .TimeUnit ;
2425import java .util .concurrent .atomic .AtomicBoolean ;
2526import java .util .logging .Logger ;
2627import 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{"
You can’t perform that action at this time.
0 commit comments