Class TracingHandler

java.lang.Object
io.appform.core.hystrix.TracingHandler

public class TracingHandler extends Object
Utility class that handles all tracing related operations
  • Constructor Details

    • TracingHandler

      public TracingHandler()
  • Method Details

    • getTracer

      public static io.opentracing.Tracer getTracer()
    • getParentActiveSpan

      public static io.opentracing.Span getParentActiveSpan(io.opentracing.Tracer tracer)
    • startChildSpan

      public static io.opentracing.Span startChildSpan(io.opentracing.Tracer tracer, io.opentracing.Span parentSpan, String command)
    • activateSpan

      public static io.opentracing.Scope activateSpan(io.opentracing.Tracer tracer, io.opentracing.Span span)
    • closeScopeAndSpan

      public static void closeScopeAndSpan(io.opentracing.Span span, io.opentracing.Scope scope)