Class OpenTelemetrySupplier

java.lang.Object
io.opentelemetry.instrumentation.kafka.internal.OpenTelemetrySupplier
All Implemented Interfaces:
Serializable, Supplier<io.opentelemetry.api.OpenTelemetry>

public final class OpenTelemetrySupplier extends Object implements Supplier<io.opentelemetry.api.OpenTelemetry>, Serializable
Wrapper for OpenTelemetry that can be injected into kafka configuration without breaking serialization. https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7597

This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.

See Also:
  • Constructor Details

    • OpenTelemetrySupplier

      public OpenTelemetrySupplier(io.opentelemetry.api.OpenTelemetry openTelemetry)
  • Method Details

    • get

      public io.opentelemetry.api.OpenTelemetry get()
      Specified by:
      get in interface Supplier<io.opentelemetry.api.OpenTelemetry>