Class BraveTracerContext

  • All Implemented Interfaces:
    org.apache.cxf.tracing.TracerContext

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

      • BraveTracerContext

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

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

      • 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