Class EventBusInstrumenterVertxTracer
- java.lang.Object
-
- io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.EventBusInstrumenterVertxTracer
-
- All Implemented Interfaces:
InstrumenterVertxTracer<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>,io.vertx.core.spi.tracing.VertxTracer<OpenTelemetryVertxTracer.SpanOperation,OpenTelemetryVertxTracer.SpanOperation>
public class EventBusInstrumenterVertxTracer extends Object implements InstrumenterVertxTracer<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>
-
-
Constructor Summary
Constructors Constructor Description EventBusInstrumenterVertxTracer(io.opentelemetry.api.OpenTelemetry openTelemetry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> booleancanHandle(R request, io.vertx.core.spi.tracing.TagExtractor<R> tagExtractor)io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>getReceiveRequestInstrumenter()io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>getReceiveResponseInstrumenter()io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>getSendRequestInstrumenter()io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>getSendResponseInstrumenter()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.InstrumenterVertxTracer
receiveRequest, receiveResponse, sendRequest, sendResponse, spanOperation, writableHeaders
-
-
-
-
Method Detail
-
canHandle
public <R> boolean canHandle(R request, io.vertx.core.spi.tracing.TagExtractor<R> tagExtractor)- Specified by:
canHandlein interfaceInstrumenterVertxTracer<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>
-
getReceiveRequestInstrumenter
public io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message> getReceiveRequestInstrumenter()
- Specified by:
getReceiveRequestInstrumenterin interfaceInstrumenterVertxTracer<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>
-
getSendResponseInstrumenter
public io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message> getSendResponseInstrumenter()
- Specified by:
getSendResponseInstrumenterin interfaceInstrumenterVertxTracer<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>
-
getSendRequestInstrumenter
public io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message> getSendRequestInstrumenter()
- Specified by:
getSendRequestInstrumenterin interfaceInstrumenterVertxTracer<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>
-
getReceiveResponseInstrumenter
public io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message> getReceiveResponseInstrumenter()
- Specified by:
getReceiveResponseInstrumenterin interfaceInstrumenterVertxTracer<io.vertx.core.eventbus.Message,io.vertx.core.eventbus.Message>
-
-