Package org.apache.cxf.tracing.brave
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 Summary
Constructors Constructor Description BraveTracerContext(brave.http.HttpTracing brave)BraveTracerContext(brave.http.HttpTracing brave, brave.Span continuationSpan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotate(String key, String value)<T> TcontinueSpan(org.apache.cxf.tracing.Traceable<T> traceable)TraceScopestartSpan(String description)voidtimeline(String message)<T> Tunwrap(Class<T> clazz)<T> Callable<T>wrap(String description, org.apache.cxf.tracing.Traceable<T> traceable)
-
-
-
Method Detail
-
startSpan
public TraceScope startSpan(String description)
- Specified by:
startSpanin interfaceorg.apache.cxf.tracing.TracerContext
-
continueSpan
public <T> T continueSpan(org.apache.cxf.tracing.Traceable<T> traceable) throws Exception- Specified by:
continueSpanin interfaceorg.apache.cxf.tracing.TracerContext- Throws:
Exception
-
wrap
public <T> Callable<T> wrap(String description, org.apache.cxf.tracing.Traceable<T> traceable)
- Specified by:
wrapin interfaceorg.apache.cxf.tracing.TracerContext
-
annotate
public void annotate(String key, String value)
- Specified by:
annotatein interfaceorg.apache.cxf.tracing.TracerContext
-
timeline
public void timeline(String message)
- Specified by:
timelinein interfaceorg.apache.cxf.tracing.TracerContext
-
unwrap
public <T> T unwrap(Class<T> clazz)
- Specified by:
unwrapin interfaceorg.apache.cxf.tracing.TracerContext
-
-