diff options
author | adamw <adam@warski.org> | 2018-02-20 10:25:21 +0100 |
---|---|---|
committer | adamw <adam@warski.org> | 2018-02-20 10:25:21 +0100 |
commit | 893ecf5aa990c11a0264231552766e4cf901deee (patch) | |
tree | f78d7cb7d8fb757ee8788c30ff2d2b8a136ab54f /metrics | |
parent | 0f2ad1a1ef77364f0776232a88992e8cba30d28d (diff) | |
download | sttp-893ecf5aa990c11a0264231552766e4cf901deee.tar.gz sttp-893ecf5aa990c11a0264231552766e4cf901deee.tar.bz2 sttp-893ecf5aa990c11a0264231552766e4cf901deee.zip |
Brave backend docs
Diffstat (limited to 'metrics')
-rw-r--r-- | metrics/brave/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/metrics/brave/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala b/metrics/brave/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala index 4549a54..bae1046 100644 --- a/metrics/brave/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala +++ b/metrics/brave/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala @@ -1,8 +1,8 @@ package com.softwaremill.sttp.brave -import brave.Span import brave.http.{HttpClientAdapter, HttpClientHandler, HttpTracing} import brave.propagation.TraceContext +import brave.{Span, Tracing} import com.softwaremill.sttp.brave.BraveBackend._ import com.softwaremill.sttp.{FollowRedirectsBackend, MonadError, Request, Response, SttpBackend} import zipkin2.Endpoint @@ -99,6 +99,10 @@ object BraveBackend { type AnyRequest = Request[_, _] type AnyResponse = Response[_] + def apply[R[_], S](delegate: SttpBackend[R, S], tracing: Tracing): SttpBackend[R, S] = { + apply(delegate, HttpTracing.create(tracing)) + } + def apply[R[_], S](delegate: SttpBackend[R, S], httpTracing: HttpTracing): SttpBackend[R, S] = { // redirects should be handled before brave tracing, hence adding the follow-redirects backend on top |