Class BraveTracerContext

java.lang.Object
org.apache.cxf.tracing.brave.BraveTracerContext
All Implemented Interfaces:
org.apache.cxf.tracing.TracerContext

public class BraveTracerContext extends Object implements org.apache.cxf.tracing.TracerContext
  • Constructor Details

    • BraveTracerContext

      public BraveTracerContext(brave.http.HttpTracing brave)
    • BraveTracerContext

      public BraveTracerContext(brave.http.HttpTracing brave, brave.Span continuationSpan)
  • Method Details

    • startSpan

      public TraceScope startSpan(String description)
      Specified by:
      startSpan in interface org.apache.cxf.tracing.TracerContext
    • continueSpan

      public <T> T continueSpan(org.apache.cxf.tracing.Traceable<T> traceable) throws Exception
      Specified by:
      continueSpan in interface org.apache.cxf.tracing.TracerContext
      Throws:
      Exception
    • wrap

      public <T> Callable<T> wrap(String description, org.apache.cxf.tracing.Traceable<T> traceable)
      Specified by:
      wrap in interface org.apache.cxf.tracing.TracerContext
    • annotate

      public void annotate(String key, String value)
      Specified by:
      annotate in interface org.apache.cxf.tracing.TracerContext
    • timeline

      public void timeline(String message)
      Specified by:
      timeline in interface org.apache.cxf.tracing.TracerContext
    • unwrap

      public <T> T unwrap(Class<T> clazz)
      Specified by:
      unwrap in interface org.apache.cxf.tracing.TracerContext