Class AbstractOpenTracingClientProvider
- java.lang.Object
-
- org.apache.cxf.tracing.AbstractTracingProvider
-
- org.apache.cxf.tracing.opentracing.AbstractOpenTracingClientProvider
-
- Direct Known Subclasses:
AbstractOpenTracingClientInterceptor,OpenTracingClientProvider
public abstract class AbstractOpenTracingClientProvider extends AbstractTracingProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cxf.tracing.AbstractTracingProvider
AbstractTracingProvider.TraceScopeHolder<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected static LoggerLOGprotected static StringTRACE_SPAN
-
Constructor Summary
Constructors Constructor Description AbstractOpenTracingClientProvider(io.opentracing.Tracer tracer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractTracingProvider.TraceScopeHolder<TraceScope>startTraceSpan(Map<String,List<String>> requestHeaders, URI uri, String method)protected voidstopTraceSpan(AbstractTracingProvider.TraceScopeHolder<TraceScope> holder, int responseStatus)protected voidstopTraceSpan(AbstractTracingProvider.TraceScopeHolder<TraceScope> holder, Throwable ex)-
Methods inherited from class org.apache.cxf.tracing.AbstractTracingProvider
buildSpanDescription, getSpanIdHeader, getUri
-
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
TRACE_SPAN
protected static final String TRACE_SPAN
- See Also:
- Constant Field Values
-
-
Method Detail
-
startTraceSpan
protected AbstractTracingProvider.TraceScopeHolder<TraceScope> startTraceSpan(Map<String,List<String>> requestHeaders, URI uri, String method)
-
stopTraceSpan
protected void stopTraceSpan(AbstractTracingProvider.TraceScopeHolder<TraceScope> holder, int responseStatus)
-
stopTraceSpan
protected void stopTraceSpan(AbstractTracingProvider.TraceScopeHolder<TraceScope> holder, Throwable ex)
-
-