Class AbstractBraveProvider

java.lang.Object
org.apache.cxf.tracing.AbstractTracingProvider
org.apache.cxf.tracing.brave.AbstractBraveProvider
Direct Known Subclasses:
AbstractBraveInterceptor, BraveProvider

public abstract class AbstractBraveProvider extends org.apache.cxf.tracing.AbstractTracingProvider
  • Field Details

    • LOG

      protected static final Logger LOG
    • TRACE_SPAN

      protected static final String TRACE_SPAN
      See Also:
    • brave

      protected final brave.http.HttpTracing brave
  • Constructor Details

    • AbstractBraveProvider

      protected AbstractBraveProvider(brave.http.HttpTracing brave)
  • Method Details

    • startTraceSpan

      protected org.apache.cxf.tracing.AbstractTracingProvider.TraceScopeHolder<TraceScope> startTraceSpan(Map<String,List<String>> requestHeaders, URI uri, String method)
    • stopTraceSpan

      protected void stopTraceSpan(Map<String,List<String>> requestHeaders, Map<String,List<Object>> responseHeaders, String method, URI uri, int responseStatus, org.apache.cxf.tracing.AbstractTracingProvider.TraceScopeHolder<TraceScope> holder)
    • isAsyncResponse

      protected boolean isAsyncResponse()