Class 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 Detail

      • VertxDelegator

        public VertxDelegator()
    • Method Detail

      • getDelegate

        public io.vertx.core.spi.tracing.VertxTracer getDelegate()
      • 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