Class HttpClientTracer<REQUEST,​CARRIER,​RESPONSE>

    • Constructor Detail

      • HttpClientTracer

        protected HttpClientTracer​(NetPeerAttributes netPeerAttributes)
        Deprecated.
      • HttpClientTracer

        protected HttpClientTracer​(io.opentelemetry.api.OpenTelemetry openTelemetry,
                                   NetPeerAttributes netPeerAttributes)
        Deprecated.
    • Method Detail

      • method

        protected abstract String method​(REQUEST request)
        Deprecated.
      • getSetter

        protected abstract io.opentelemetry.context.propagation.TextMapSetter<CARRIER> getSetter()
        Deprecated.
      • shouldStartSpan

        public boolean shouldStartSpan​(io.opentelemetry.context.Context parentContext)
        Deprecated.
      • startSpan

        public io.opentelemetry.context.Context startSpan​(io.opentelemetry.context.Context parentContext,
                                                          REQUEST request,
                                                          CARRIER carrier)
        Deprecated.
      • startSpan

        public io.opentelemetry.context.Context startSpan​(io.opentelemetry.api.trace.SpanKind kind,
                                                          io.opentelemetry.context.Context parentContext,
                                                          REQUEST request,
                                                          CARRIER carrier,
                                                          long startTimeNanos)
        Deprecated.
      • startSpan

        public io.opentelemetry.context.Context startSpan​(io.opentelemetry.context.Context parentContext,
                                                          REQUEST request,
                                                          CARRIER carrier,
                                                          long startTimeNanos)
        Deprecated.
      • inject

        protected void inject​(io.opentelemetry.context.Context context,
                              CARRIER carrier)
        Deprecated.
      • end

        public void end​(io.opentelemetry.context.Context context,
                        RESPONSE response)
        Deprecated.
      • end

        public void end​(io.opentelemetry.context.Context context,
                        RESPONSE response,
                        long endTimeNanos)
        Deprecated.
      • endExceptionally

        public void endExceptionally​(io.opentelemetry.context.Context context,
                                     RESPONSE response,
                                     Throwable throwable)
        Deprecated.
      • endExceptionally

        public void endExceptionally​(io.opentelemetry.context.Context context,
                                     RESPONSE response,
                                     Throwable throwable,
                                     long endTimeNanos)
        Deprecated.
      • endMaybeExceptionally

        public void endMaybeExceptionally​(io.opentelemetry.context.Context context,
                                          RESPONSE response,
                                          @Nullable
                                          Throwable throwable)
        Deprecated.
      • onRequest

        protected void onRequest​(io.opentelemetry.api.trace.SpanBuilder spanBuilder,
                                 REQUEST request)
        Deprecated.
      • onResponse

        protected void onResponse​(io.opentelemetry.api.trace.Span span,
                                  RESPONSE response)
        Deprecated.
      • spanNameForRequest

        protected String spanNameForRequest​(REQUEST request)
        Deprecated.