From 81d290bc8658841f48d8a7fc10d88813eba16ffc Mon Sep 17 00:00:00 2001 From: adamw Date: Mon, 24 Jul 2017 17:05:07 +0200 Subject: Hiding specific implementation types --- .../sttp/asynchttpclient/monix/MonixAsyncHttpClientHandler.scala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'async-http-client-handler/monix/src/main') 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 8e6c70d..2357c06 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 @@ -2,6 +2,7 @@ package com.softwaremill.sttp.asynchttpclient.monix import java.nio.ByteBuffer +import com.softwaremill.sttp.SttpHandler import com.softwaremill.sttp.asynchttpclient.{ AsyncHttpClientHandler, MonadAsyncError @@ -43,7 +44,7 @@ object MonixAsyncHttpClientHandler { * global scheduler. */ def apply()(implicit s: Scheduler = Scheduler.Implicits.global) - : MonixAsyncHttpClientHandler = + : SttpHandler[Task, Observable[ByteBuffer]] = new MonixAsyncHttpClientHandler(new DefaultAsyncHttpClient(), closeClient = true) @@ -53,7 +54,7 @@ object MonixAsyncHttpClientHandler { */ def usingConfig(cfg: AsyncHttpClientConfig)(implicit s: Scheduler = Scheduler.Implicits.global) - : MonixAsyncHttpClientHandler = + : SttpHandler[Task, Observable[ByteBuffer]] = new MonixAsyncHttpClientHandler(new DefaultAsyncHttpClient(), closeClient = true) @@ -63,7 +64,7 @@ object MonixAsyncHttpClientHandler { */ def usingClient(client: AsyncHttpClient)(implicit s: Scheduler = Scheduler.Implicits.global) - : MonixAsyncHttpClientHandler = + : SttpHandler[Task, Observable[ByteBuffer]] = new MonixAsyncHttpClientHandler(client, closeClient = false) } -- cgit v1.2.3