Packages

c

org.http4s.ember.client

EmberClient

final class EmberClient[F[_]] extends DefaultClient[F]

Source
EmberClient.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EmberClient
  2. DefaultClient
  3. Client
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def defaultOnError(req: Request[F])(resp: Response[F])(implicit G: Applicative[F]): F[Throwable]
    Definition Classes
    EmberClient → DefaultClient
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def expect[A](s: String)(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  10. def expect[A](uri: Uri)(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  11. def expect[A](req: F[Request[F]])(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  12. def expect[A](req: Request[F])(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  13. def expectOption[A](req: Request[F])(implicit d: EntityDecoder[F, A]): F[Option[A]]
    Definition Classes
    DefaultClient → Client
  14. def expectOptionOr[A](req: Request[F])(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[Option[A]]
    Definition Classes
    DefaultClient → Client
  15. final def expectOptionOrT[A](req: Request[F])(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): OptionT[F, A]
    Definition Classes
    Client
  16. final def expectOptionT[A](req: Request[F])(implicit d: EntityDecoder[F, A]): OptionT[F, A]
    Definition Classes
    Client
  17. def expectOr[A](s: String)(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  18. def expectOr[A](uri: Uri)(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  19. def expectOr[A](req: F[Request[F]])(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  20. def expectOr[A](req: Request[F])(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  21. def fetch[A](req: F[Request[F]])(f: (Response[F]) ⇒ F[A]): F[A]
    Definition Classes
    DefaultClient → Client
  22. def fetch[A](req: Request[F])(f: (Response[F]) ⇒ F[A]): F[A]
    Definition Classes
    DefaultClient → Client
  23. def fetchAs[A](req: F[Request[F]])(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  24. def fetchAs[A](req: Request[F])(implicit d: EntityDecoder[F, A]): F[A]
    Definition Classes
    DefaultClient → Client
  25. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def get[A](s: String)(f: (Response[F]) ⇒ F[A]): F[A]
    Definition Classes
    DefaultClient → Client
  27. def get[A](uri: Uri)(f: (Response[F]) ⇒ F[A]): F[A]
    Definition Classes
    DefaultClient → Client
  28. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. def run(req: Request[F]): Resource[F, Response[F]]
    Definition Classes
    EmberClient → DefaultClient → Client
  35. def state: F[(Int, Map[RequestKey, Int])]

    The reason for this extra class.

    The reason for this extra class. This allows you to see the present state of the underlying Pool, without having access to the pool itself.

    The first element represents total connections in the pool, the second is a mapping between the number of connections in the pool for each requestKey.

  36. def status(req: F[Request[F]]): F[Status]
    Definition Classes
    DefaultClient → Client
  37. def status(req: Request[F]): F[Status]
    Definition Classes
    DefaultClient → Client
  38. def statusFromString(s: String): F[Status]
    Definition Classes
    DefaultClient → Client
  39. def statusFromUri(uri: Uri): F[Status]
    Definition Classes
    DefaultClient → Client
  40. def stream(req: Request[F]): Stream[F, Response[F]]
    Definition Classes
    DefaultClient → Client
  41. def streaming[A](req: F[Request[F]])(f: (Response[F]) ⇒ Stream[F, A]): Stream[F, A]
    Definition Classes
    DefaultClient
  42. def streaming[A](req: Request[F])(f: (Response[F]) ⇒ Stream[F, A]): Stream[F, A]
    Definition Classes
    DefaultClient
  43. def successful(req: F[Request[F]]): F[Boolean]
    Definition Classes
    DefaultClient → Client
  44. def successful(req: Request[F]): F[Boolean]
    Definition Classes
    DefaultClient → Client
  45. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  46. def toHttpApp: HttpApp[F]
    Definition Classes
    DefaultClient → Client
  47. def toKleisli[A](f: (Response[F]) ⇒ F[A]): Kleisli[F, Request[F], A]
    Definition Classes
    DefaultClient → Client
  48. def toString(): String
    Definition Classes
    AnyRef → Any
  49. def translate[G[_]](fk: ~>[F, G])(gK: ~>[G, F])(implicit F: MonadCancelThrow[F]): Client[G]
    Definition Classes
    Client
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from DefaultClient[F]

Inherited from Client[F]

Inherited from AnyRef

Inherited from Any

Ungrouped