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
Constructors Constructor Description HttpRequestSpan(io.vertx.core.spi.observability.HttpRequest httpRequest, io.vertx.core.MultiMap headers, io.vertx.core.Context context, io.opentelemetry.context.Context spanContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringabsoluteURI()io.vertx.core.ContextgetContext()io.opentelemetry.context.ContextgetSpanContext()io.vertx.core.MultiMapheaders()intid()io.vertx.core.http.HttpMethodmethod()io.vertx.core.net.SocketAddressremoteAddress()(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)Stringuri()
-
-
-
Method Detail
-
id
public int id()
- Specified by:
idin interfaceio.vertx.core.spi.observability.HttpRequest
-
uri
public String uri()
- Specified by:
uriin interfaceio.vertx.core.spi.observability.HttpRequest
-
absoluteURI
public String 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)
-
-