Class HttpInstrumenterVertxTracer.HttpRequestSpan
java.lang.Object
io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.HttpInstrumenterVertxTracer.HttpRequestSpan
- All Implemented Interfaces:
io.vertx.core.spi.observability.HttpRequest
- Enclosing class:
HttpInstrumenterVertxTracer
static class HttpInstrumenterVertxTracer.HttpRequestSpan
extends Object
implements io.vertx.core.spi.observability.HttpRequest
-
Constructor Summary
ConstructorsConstructorDescriptionHttpRequestSpan(io.vertx.core.spi.observability.HttpRequest httpRequest, io.vertx.core.MultiMap headers, io.vertx.core.Context context, io.opentelemetry.context.Context spanContext) -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.Contextio.opentelemetry.context.Contextio.vertx.core.MultiMapheaders()intid()io.vertx.core.http.HttpMethodmethod()io.vertx.core.net.SocketAddress(package private) static HttpInstrumenterVertxTracer.HttpRequestSpanrequest(io.vertx.core.spi.observability.HttpRequest httpRequest, io.vertx.core.MultiMap headers, io.vertx.core.Context context, io.opentelemetry.context.Context spanContext) uri()
-
Constructor Details
-
HttpRequestSpan
HttpRequestSpan(io.vertx.core.spi.observability.HttpRequest httpRequest, io.vertx.core.MultiMap headers, io.vertx.core.Context context, io.opentelemetry.context.Context spanContext)
-
-
Method Details
-
id
public int id()- Specified by:
idin interfaceio.vertx.core.spi.observability.HttpRequest
-
uri
- Specified by:
uriin interfaceio.vertx.core.spi.observability.HttpRequest
-
absoluteURI
- Specified by:
absoluteURIin interfaceio.vertx.core.spi.observability.HttpRequest
-
method
public io.vertx.core.http.HttpMethod method()- Specified by:
methodin interfaceio.vertx.core.spi.observability.HttpRequest
-
headers
public io.vertx.core.MultiMap headers()- Specified by:
headersin interfaceio.vertx.core.spi.observability.HttpRequest
-
remoteAddress
public io.vertx.core.net.SocketAddress remoteAddress()- Specified by:
remoteAddressin interfaceio.vertx.core.spi.observability.HttpRequest
-
getContext
public io.vertx.core.Context getContext() -
getSpanContext
public io.opentelemetry.context.Context getSpanContext() -
request
static HttpInstrumenterVertxTracer.HttpRequestSpan request(io.vertx.core.spi.observability.HttpRequest httpRequest, io.vertx.core.MultiMap headers, io.vertx.core.Context context, io.opentelemetry.context.Context spanContext)
-