Class AbstractOpenTelemetryProvider

    • Field Detail

      • LOG

        protected static final Logger LOG
      • openTelemetry

        protected final io.opentelemetry.api.OpenTelemetry openTelemetry
      • tracer

        protected final io.opentelemetry.api.trace.Tracer tracer
    • Constructor Detail

      • AbstractOpenTelemetryProvider

        protected AbstractOpenTelemetryProvider​(io.opentelemetry.api.OpenTelemetry openTelemetry,
                                                String instrumentationName)
      • AbstractOpenTelemetryProvider

        protected AbstractOpenTelemetryProvider​(io.opentelemetry.api.OpenTelemetry openTelemetry,
                                                io.opentelemetry.api.trace.Tracer tracer)
    • Method Detail

      • 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,
                                     int responseStatus,
                                     org.apache.cxf.tracing.AbstractTracingProvider.TraceScopeHolder<TraceScope> holder)
      • isAsyncResponse

        protected boolean isAsyncResponse()