no problematic api changes
This commit is contained in:
parent
df73512a57
commit
176c981347
|
@ -1,7 +1,4 @@
|
|||
Comparing source compatibility of opentelemetry-sdk-1.53.0-SNAPSHOT.jar against opentelemetry-sdk-1.52.0.jar
|
||||
***! MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.sdk.OpenTelemetrySdk (not serializable)
|
||||
=== CLASS FILE FORMAT VERSION: 52.0 <- 52.0
|
||||
---! REMOVED METHOD: PUBLIC(-) void close()
|
||||
+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.WithShutdown (not serializable)
|
||||
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
|
||||
+++ NEW INTERFACE: java.io.Closeable
|
||||
|
|
|
@ -21,6 +21,7 @@ import io.opentelemetry.sdk.trace.SdkTracerProvider;
|
|||
import java.io.Closeable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.logging.Logger;
|
||||
import javax.annotation.Nullable;
|
||||
|
@ -117,6 +118,11 @@ public final class OpenTelemetrySdk implements OpenTelemetry, Closeable, WithShu
|
|||
return CompletableResultCode.ofAll(results);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close() {
|
||||
shutdown().join(10, TimeUnit.SECONDS);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "OpenTelemetrySdk{"
|
||||
|
|
Loading…
Reference in New Issue