@Override public void intercept(HttpRequest request) throws IOException { checkNotNull(request); if (this.interceptor != null) { this.interceptor.intercept(request); } if (propagationTextFormat != null && propagationTextFormatSetter != null) { SpanContext spanContext = tracer.getCurrentSpan().getContext(); if (!SpanContext.INVALID.equals(spanContext)) { propagationTextFormat.inject( spanContext, request.getHeaders(), propagationTextFormatSetter); } } } }
@Override public void intercept(HttpRequest request) throws IOException { checkNotNull(request); if (this.interceptor != null) { this.interceptor.intercept(request); } if (propagationTextFormat != null && propagationTextFormatSetter != null) { SpanContext spanContext = tracer.getCurrentSpan().getContext(); if (!SpanContext.INVALID.equals(spanContext)) { propagationTextFormat.inject( spanContext, request.getHeaders(), propagationTextFormatSetter); } } } }
if (!spanContext.equals(SpanContext.INVALID)) { textFormat.inject(spanContext, carrier, setter);
if (!spanContext.equals(SpanContext.INVALID)) { textFormat.inject(spanContext, carrier, setter);