Class ExtendedOpenTelemetrySdk

java.lang.Object
io.opentelemetry.sdk.OpenTelemetrySdk
io.opentelemetry.sdk.extension.incubator.ExtendedOpenTelemetrySdk
All Implemented Interfaces:
io.opentelemetry.api.incubator.ExtendedOpenTelemetry, io.opentelemetry.api.OpenTelemetry, Closeable, AutoCloseable

public final class ExtendedOpenTelemetrySdk extends io.opentelemetry.sdk.OpenTelemetrySdk implements io.opentelemetry.api.incubator.ExtendedOpenTelemetry, Closeable
A new interface for creating OpenTelemetrySdk that supports getting ConfigProvider.
  • Method Details

    • create

      public static ExtendedOpenTelemetrySdk create(io.opentelemetry.sdk.OpenTelemetrySdk openTelemetrySdk, SdkConfigProvider sdkConfigProvider)
    • getConfigProvider

      public io.opentelemetry.api.incubator.config.ConfigProvider getConfigProvider()
      Specified by:
      getConfigProvider in interface io.opentelemetry.api.incubator.ExtendedOpenTelemetry
    • getSdkConfigProvider

      public SdkConfigProvider getSdkConfigProvider()
    • toString

      public String toString()
      Overrides:
      toString in class io.opentelemetry.sdk.OpenTelemetrySdk