public abstract class AbstractOpenTracingClientProvider extends AbstractTracingProvider
AbstractTracingProvider.TraceScopeHolder<T>| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
LOG |
protected static String |
TRACE_SPAN |
| Constructor and Description |
|---|
AbstractOpenTracingClientProvider(io.opentracing.Tracer tracer) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractTracingProvider.TraceScopeHolder<TraceScope> |
startTraceSpan(Map<String,List<String>> requestHeaders,
URI uri,
String method) |
protected void |
stopTraceSpan(AbstractTracingProvider.TraceScopeHolder<TraceScope> holder,
int responseStatus) |
protected void |
stopTraceSpan(AbstractTracingProvider.TraceScopeHolder<TraceScope> holder,
Throwable ex) |
buildSpanDescription, getSpanIdHeader, getUriprotected static final Logger LOG
protected static final String TRACE_SPAN
public AbstractOpenTracingClientProvider(io.opentracing.Tracer tracer)
protected AbstractTracingProvider.TraceScopeHolder<TraceScope> startTraceSpan(Map<String,List<String>> requestHeaders, URI uri, String method)
protected void stopTraceSpan(AbstractTracingProvider.TraceScopeHolder<TraceScope> holder, int responseStatus)
protected void stopTraceSpan(AbstractTracingProvider.TraceScopeHolder<TraceScope> holder, Throwable ex)
Apache CXF