Class LazyVertxTracer

    • Constructor Detail

      • LazyVertxTracer

        public LazyVertxTracer()
    • Method Detail

      • receiveRequest

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

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

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

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

        public void close()
        Specified by:
        close in interface io.vertx.core.spi.tracing.VertxTracer<Object,​Object>