aboutsummaryrefslogtreecommitdiff
path: root/async-http-client-handler
diff options
context:
space:
mode:
authorBjørn Madsen <bm@aeons.dk>2017-08-04 10:58:38 +0200
committerBjørn Madsen <bm@aeons.dk>2017-08-04 10:58:38 +0200
commitf9ec168565e41b77f2e377a8a684337dacadee68 (patch)
treed58c83031c02109ae741786d2deca1668e015296 /async-http-client-handler
parent24f6fac2f4ca3a82eb776a8756a16785716489f8 (diff)
downloadsttp-f9ec168565e41b77f2e377a8a684337dacadee68.tar.gz
sttp-f9ec168565e41b77f2e377a8a684337dacadee68.tar.bz2
sttp-f9ec168565e41b77f2e377a8a684337dacadee68.zip
Make CatsAsyncHttpClientHandler constructor private
Diffstat (limited to 'async-http-client-handler')
-rw-r--r--async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala13
1 files changed, 8 insertions, 5 deletions
diff --git a/async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala b/async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala
index cfd9c5b..fab3b8b 100644
--- a/async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala
+++ b/async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala
@@ -14,11 +14,14 @@ import org.reactivestreams.Publisher
import scala.language.higherKinds
-class CatsAsyncHttpClientHandler[F[_]: Async](asyncHttpClient: AsyncHttpClient,
- closeClient: Boolean)
- extends AsyncHttpClientHandler[F, Nothing](asyncHttpClient,
- new AsyncMonad,
- closeClient) {
+class CatsAsyncHttpClientHandler[F[_]: Async] private (
+ asyncHttpClient: AsyncHttpClient,
+ closeClient: Boolean
+) extends AsyncHttpClientHandler[F, Nothing](
+ asyncHttpClient,
+ new AsyncMonad,
+ closeClient
+ ) {
override protected def streamBodyToPublisher(
s: Nothing): Publisher[ByteBuffer] = s // nothing is everything