public abstract class AbstractBraveProvider extends AbstractTracingProvider
AbstractTracingProvider.TraceScopeHolder<T>
Modifier and Type | Field and Description |
---|---|
protected brave.http.HttpTracing |
brave |
protected static Logger |
LOG |
protected static String |
TRACE_SPAN |
Modifier | Constructor and Description |
---|---|
protected |
AbstractBraveProvider(brave.http.HttpTracing brave) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isAsyncResponse() |
protected AbstractTracingProvider.TraceScopeHolder<TraceScope> |
startTraceSpan(Map<String,List<String>> requestHeaders,
URI uri,
String method) |
protected void |
stopTraceSpan(Map<String,List<String>> requestHeaders,
Map<String,List<Object>> responseHeaders,
int responseStatus,
AbstractTracingProvider.TraceScopeHolder<TraceScope> holder) |
buildSpanDescription, getSpanIdHeader, getUri
protected static final Logger LOG
protected static final String TRACE_SPAN
protected final brave.http.HttpTracing brave
protected AbstractBraveProvider(brave.http.HttpTracing brave)
protected AbstractTracingProvider.TraceScopeHolder<TraceScope> startTraceSpan(Map<String,List<String>> requestHeaders, URI uri, String method)
protected void stopTraceSpan(Map<String,List<String>> requestHeaders, Map<String,List<Object>> responseHeaders, int responseStatus, AbstractTracingProvider.TraceScopeHolder<TraceScope> holder)
protected boolean isAsyncResponse()
Apache CXF