Class OpenTelemetryVertxTracingFactory.VertxDelegator

java.lang.Object
io.quarkus.opentelemetry.runtime.tracing.instrumentation.vertx.OpenTelemetryVertxTracingFactory.VertxDelegator
All Implemented Interfaces:
io.vertx.core.spi.tracing.VertxTracer
Enclosing class:
OpenTelemetryVertxTracingFactory

public static class OpenTelemetryVertxTracingFactory.VertxDelegator extends Object implements io.vertx.core.spi.tracing.VertxTracer
  • Constructor Details

    • VertxDelegator

      public VertxDelegator()
  • Method Details

    • getDelegate

      public io.vertx.core.spi.tracing.VertxTracer getDelegate()
    • setDelegate

      public OpenTelemetryVertxTracingFactory.VertxDelegator setDelegate(io.vertx.core.spi.tracing.VertxTracer delegate)
    • receiveRequest

      public Object receiveRequest(io.vertx.core.Context context, io.vertx.core.spi.tracing.SpanKind kind, io.vertx.core.tracing.TracingPolicy policy, Object request, String operation, Iterable headers, io.vertx.core.spi.tracing.TagExtractor tagExtractor)
      Specified by:
      receiveRequest in interface io.vertx.core.spi.tracing.VertxTracer
    • sendResponse

      public void sendResponse(io.vertx.core.Context context, Object response, Object payload, Throwable failure, io.vertx.core.spi.tracing.TagExtractor tagExtractor)
      Specified by:
      sendResponse in interface io.vertx.core.spi.tracing.VertxTracer
    • sendRequest

      public Object sendRequest(io.vertx.core.Context context, io.vertx.core.spi.tracing.SpanKind kind, io.vertx.core.tracing.TracingPolicy policy, Object request, String operation, BiConsumer headers, io.vertx.core.spi.tracing.TagExtractor tagExtractor)
      Specified by:
      sendRequest in interface io.vertx.core.spi.tracing.VertxTracer
    • receiveResponse

      public void receiveResponse(io.vertx.core.Context context, Object response, Object payload, Throwable failure, io.vertx.core.spi.tracing.TagExtractor tagExtractor)
      Specified by:
      receiveResponse in interface io.vertx.core.spi.tracing.VertxTracer