aboutsummaryrefslogtreecommitdiff
path: root/metrics
diff options
context:
space:
mode:
authoradamw <adam@warski.org>2018-02-20 13:59:07 +0100
committeradamw <adam@warski.org>2018-02-20 13:59:07 +0100
commit7aee6a24cd71ab6d791e6d0e62a1c98a53bc464c (patch)
tree1a216987ba8b757bae3e43f5de2a552d157f91b3 /metrics
parent52017e118df6cf22b95f4c10b6abe4162801a1ef (diff)
downloadsttp-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.scala8
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)