Package org.tkit.rhpam.quarkus.tracing
Class TracingUtils
- java.lang.Object
-
- org.tkit.rhpam.quarkus.tracing.TracingUtils
-
public class TracingUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description TracingUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidbuildAndFinishChildSpan(io.vertx.core.json.JsonObject props, String queue, io.opentracing.Tracer tracer)static io.opentracing.SpanbuildChildSpan(io.vertx.core.json.JsonObject props, io.opentracing.Tracer tracer)static io.opentracing.SpanbuildSpan(String exchange, String routingKey, org.apache.qpid.proton.amqp.messaging.ApplicationProperties props, io.opentracing.Tracer tracer)static io.opentracing.SpanContextextract(io.vertx.core.json.JsonObject props, io.opentracing.Tracer tracer)static Map<String,Object>inject(Map<String,Object> props, io.opentracing.Span span, io.opentracing.Tracer tracer)Store current tracecontext as hashmap
-
-
-
Method Detail
-
extract
public static io.opentracing.SpanContext extract(io.vertx.core.json.JsonObject props, io.opentracing.Tracer tracer)
-
buildAndFinishChildSpan
public static void buildAndFinishChildSpan(io.vertx.core.json.JsonObject props, String queue, io.opentracing.Tracer tracer)
-
buildChildSpan
public static io.opentracing.Span buildChildSpan(io.vertx.core.json.JsonObject props, io.opentracing.Tracer tracer)
-
buildSpan
public static io.opentracing.Span buildSpan(String exchange, String routingKey, org.apache.qpid.proton.amqp.messaging.ApplicationProperties props, io.opentracing.Tracer tracer)
-
-