diff options
author | adamw <adam@warski.org> | 2018-02-20 13:59:07 +0100 |
---|---|---|
committer | adamw <adam@warski.org> | 2018-02-20 13:59:07 +0100 |
commit | 7aee6a24cd71ab6d791e6d0e62a1c98a53bc464c (patch) | |
tree | 1a216987ba8b757bae3e43f5de2a552d157f91b3 /metrics | |
parent | 52017e118df6cf22b95f4c10b6abe4162801a1ef (diff) | |
download | sttp-7aee6a24cd71ab6d791e6d0e62a1c98a53bc464c.tar.gz sttp-7aee6a24cd71ab6d791e6d0e62a1c98a53bc464c.tar.bz2 sttp-7aee6a24cd71ab6d791e6d0e62a1c98a53bc464c.zip |
De-sugar for 2.11
Diffstat (limited to 'metrics')
-rw-r--r-- | metrics/brave-backend/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/metrics/brave-backend/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala b/metrics/brave-backend/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala index a530251..3e36616 100644 --- a/metrics/brave-backend/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala +++ b/metrics/brave-backend/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala @@ -1,7 +1,7 @@ package com.softwaremill.sttp.brave import brave.http.{HttpClientAdapter, HttpClientHandler, HttpTracing} -import brave.propagation.TraceContext +import brave.propagation.{Propagation, TraceContext} import brave.{Span, Tracing} import com.softwaremill.sttp.brave.BraveBackend._ import com.softwaremill.sttp.{FollowRedirectsBackend, MonadError, Request, Response, SttpBackend} @@ -69,8 +69,10 @@ class BraveBackend[R[_], S] private (delegate: SttpBackend[R, S], httpTracing: H httpTracing .tracing() .propagation() - .injector((_: Request[_, _], key: String, value: String) => { - tracedRequest = tracedRequest.header(key, value) + .injector(new Propagation.Setter[AnyRequest, String] { + override def put(carrier: AnyRequest, key: String, value: String): Unit = { + tracedRequest = tracedRequest.header(key, value) + } }) .inject(span.context(), request) |