com.malliina.http.io

Members list

Type members

Classlikes

abstract class HttpClientF[F[_]]()(implicit F: MonadError[F, Throwable]) extends HttpClient[F]

Attributes

Supertypes
trait HttpClient[F]
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
Known subtypes
class HttpClientF2[F]
class HttpClientIO
class HttpClientF2[F[_]](val client: OkHttpClient)(implicit evidence$1: Async[F]) extends HttpClientF[F], OkHttpBackend

Attributes

Supertypes
trait OkHttpBackend
class HttpClientF[F]
trait HttpClient[F]
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
Known subtypes
class HttpClientIO
object HttpClientIO

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class HttpClientIO(client: OkHttpClient) extends HttpClientF2[IO]

Attributes

Companion
object
Supertypes
class HttpClientF2[IO]
trait OkHttpBackend
class HttpClientF[IO]
trait HttpClient[IO]
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
sealed trait SocketEvent

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BytesMessage
class Closed
class Closing
class Failure
object Idle.type
class Open
class TextMessage
Show all
object SocketEvent

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
class WebSocketException(socket: WebSocket, t: Option[Throwable], response: Option[Response]) extends Exception

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object WebSocketF

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
WebSocketF.type
class WebSocketF[F[_]](val url: FullUrl, headers: Map[String, String], backoffTime: FiniteDuration, client: OkHttpClient, topic: Topic[F, SocketEvent], interrupter: SignallingRef[F, Boolean], d: Dispatcher[F])(implicit evidence$1: Async[F]) extends WebSocketOps[F]

Attributes

Companion
object
Supertypes
trait WebSocketOps[F]
class Object
trait Matchable
class Any
trait WebSocketOps[F[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class WebSocketF[F]