Class OpenTelemetryHandler

java.lang.Object
io.quarkus.jdbc.mysql.runtime.graal.com.mysql.cj.jdbc.OpenTelemetryHandler
All Implemented Interfaces:
com.mysql.cj.telemetry.TelemetryHandler

final class OpenTelemetryHandler extends Object implements com.mysql.cj.telemetry.TelemetryHandler
  • Constructor Details

    • OpenTelemetryHandler

      public OpenTelemetryHandler()
  • Method Details

    • startSpan

      public com.mysql.cj.telemetry.TelemetrySpan startSpan(com.mysql.cj.telemetry.TelemetrySpanName telemetrySpanName, Object... objects)
      Specified by:
      startSpan in interface com.mysql.cj.telemetry.TelemetryHandler
    • addLinkTarget

      public void addLinkTarget(com.mysql.cj.telemetry.TelemetrySpan span)
      Specified by:
      addLinkTarget in interface com.mysql.cj.telemetry.TelemetryHandler
    • removeLinkTarget

      public void removeLinkTarget(com.mysql.cj.telemetry.TelemetrySpan span)
      Specified by:
      removeLinkTarget in interface com.mysql.cj.telemetry.TelemetryHandler
    • propagateContext

      public void propagateContext(BiConsumer<String,String> traceparentConsumer)
      Specified by:
      propagateContext in interface com.mysql.cj.telemetry.TelemetryHandler