diff options
author | adamw <adam@warski.org> | 2017-07-21 17:09:18 +0200 |
---|---|---|
committer | adamw <adam@warski.org> | 2017-07-21 17:09:18 +0200 |
commit | 3fd70a6c9f18579328876c952d5d78e893c0d805 (patch) | |
tree | d3ac8c28a905f0aa564105f746b7ef0aecae52c2 /async-http-client-handler | |
parent | ec33423b3bc212292768c77c2a7a67715664f4e7 (diff) | |
download | sttp-3fd70a6c9f18579328876c952d5d78e893c0d805.tar.gz sttp-3fd70a6c9f18579328876c952d5d78e893c0d805.tar.bz2 sttp-3fd70a6c9f18579328876c952d5d78e893c0d805.zip |
Making the general AsyncHttpClientHandler interface public
Diffstat (limited to 'async-http-client-handler')
-rw-r--r-- | async-http-client-handler/future/src/main/scala/com/softwaremill/sttp/asynchttpclient/future/FutureAsyncHttpClientHandler.scala | 2 | ||||
-rw-r--r-- | async-http-client-handler/monix/src/main/scala/com/softwaremill/sttp/asynchttpclient/monix/MonixAsyncHttpClientHandler.scala | 2 | ||||
-rw-r--r-- | async-http-client-handler/scalaz/src/main/scala/com/softwaremill/sttp/asynchttpclient/scalaz/ScalazAsyncHttpClientHandler.scala | 2 | ||||
-rw-r--r-- | async-http-client-handler/src/main/scala/com/softwaremill/sttp/asynchttpclient/AsyncHttpClientHandler.scala (renamed from async-http-client-handler/src/main/scala/com/softwaremill/sttp/asynchttpclient/internal/AsyncHttpClientHandler.scala) | 9 |
4 files changed, 7 insertions, 8 deletions
diff --git a/async-http-client-handler/future/src/main/scala/com/softwaremill/sttp/asynchttpclient/future/FutureAsyncHttpClientHandler.scala b/async-http-client-handler/future/src/main/scala/com/softwaremill/sttp/asynchttpclient/future/FutureAsyncHttpClientHandler.scala index 624c51b..59119d7 100644 --- a/async-http-client-handler/future/src/main/scala/com/softwaremill/sttp/asynchttpclient/future/FutureAsyncHttpClientHandler.scala +++ b/async-http-client-handler/future/src/main/scala/com/softwaremill/sttp/asynchttpclient/future/FutureAsyncHttpClientHandler.scala @@ -1,6 +1,6 @@ package com.softwaremill.sttp.asynchttpclient.future -import com.softwaremill.sttp.asynchttpclient.internal.{ +import com.softwaremill.sttp.asynchttpclient.{ AsyncHttpClientHandler, WrapperFromAsync } diff --git a/async-http-client-handler/monix/src/main/scala/com/softwaremill/sttp/asynchttpclient/monix/MonixAsyncHttpClientHandler.scala b/async-http-client-handler/monix/src/main/scala/com/softwaremill/sttp/asynchttpclient/monix/MonixAsyncHttpClientHandler.scala index ddfacb5..de0c139 100644 --- a/async-http-client-handler/monix/src/main/scala/com/softwaremill/sttp/asynchttpclient/monix/MonixAsyncHttpClientHandler.scala +++ b/async-http-client-handler/monix/src/main/scala/com/softwaremill/sttp/asynchttpclient/monix/MonixAsyncHttpClientHandler.scala @@ -1,6 +1,6 @@ package com.softwaremill.sttp.asynchttpclient.monix -import com.softwaremill.sttp.asynchttpclient.internal.{ +import com.softwaremill.sttp.asynchttpclient.{ AsyncHttpClientHandler, WrapperFromAsync } diff --git a/async-http-client-handler/scalaz/src/main/scala/com/softwaremill/sttp/asynchttpclient/scalaz/ScalazAsyncHttpClientHandler.scala b/async-http-client-handler/scalaz/src/main/scala/com/softwaremill/sttp/asynchttpclient/scalaz/ScalazAsyncHttpClientHandler.scala index e2c664c..ab2e261 100644 --- a/async-http-client-handler/scalaz/src/main/scala/com/softwaremill/sttp/asynchttpclient/scalaz/ScalazAsyncHttpClientHandler.scala +++ b/async-http-client-handler/scalaz/src/main/scala/com/softwaremill/sttp/asynchttpclient/scalaz/ScalazAsyncHttpClientHandler.scala @@ -1,6 +1,6 @@ package com.softwaremill.sttp.asynchttpclient.scalaz -import com.softwaremill.sttp.asynchttpclient.internal.{ +import com.softwaremill.sttp.asynchttpclient.{ AsyncHttpClientHandler, WrapperFromAsync } diff --git a/async-http-client-handler/src/main/scala/com/softwaremill/sttp/asynchttpclient/internal/AsyncHttpClientHandler.scala b/async-http-client-handler/src/main/scala/com/softwaremill/sttp/asynchttpclient/AsyncHttpClientHandler.scala index 924e0bc..98160c5 100644 --- a/async-http-client-handler/src/main/scala/com/softwaremill/sttp/asynchttpclient/internal/AsyncHttpClientHandler.scala +++ b/async-http-client-handler/src/main/scala/com/softwaremill/sttp/asynchttpclient/AsyncHttpClientHandler.scala @@ -1,4 +1,4 @@ -package com.softwaremill.sttp.asynchttpclient.internal +package com.softwaremill.sttp.asynchttpclient import java.nio.charset.Charset @@ -15,9 +15,8 @@ import org.asynchttpclient.{ import scala.collection.JavaConverters._ import scala.language.higherKinds -private[asynchttpclient] class AsyncHttpClientHandler[R[_]]( - asyncHttpClient: AsyncHttpClient, - wrapper: WrapperFromAsync[R]) +class AsyncHttpClientHandler[R[_]](asyncHttpClient: AsyncHttpClient, + wrapper: WrapperFromAsync[R]) extends SttpHandler[R, Nothing] { override def send[T](r: Request[T, Nothing]): R[Response[T]] = { @@ -109,6 +108,6 @@ private[asynchttpclient] class AsyncHttpClientHandler[R[_]]( } } -private[asynchttpclient] trait WrapperFromAsync[R[_]] { +trait WrapperFromAsync[R[_]] { def apply[T](register: (Either[Throwable, T] => Unit) => Unit): R[T] } |