Class OpenTelemetryVertxTracingFactory.VertxDelegator
java.lang.Object
io.quarkus.opentelemetry.runtime.tracing.intrumentation.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
-
Field Summary
Fields inherited from interface io.vertx.core.spi.tracing.VertxTracer
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.spi.tracing.VertxTracerreceiveRequest(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) voidreceiveResponse(io.vertx.core.Context context, Object response, Object payload, Throwable failure, io.vertx.core.spi.tracing.TagExtractor tagExtractor) 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) voidsendResponse(io.vertx.core.Context context, Object response, Object payload, Throwable failure, io.vertx.core.spi.tracing.TagExtractor tagExtractor) setDelegate(io.vertx.core.spi.tracing.VertxTracer delegate) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertx.core.spi.tracing.VertxTracer
close
-
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:
receiveRequestin interfaceio.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:
sendResponsein interfaceio.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:
sendRequestin interfaceio.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:
receiveResponsein interfaceio.vertx.core.spi.tracing.VertxTracer
-