final class EmberClient[F[_]] extends DefaultClient[F]
- Source
- EmberClient.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- EmberClient
- DefaultClient
- Client
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
defaultOnError(req: Request[F])(resp: Response[F])(implicit G: Applicative[F]): F[Throwable]
- Definition Classes
- EmberClient → DefaultClient
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
expect[A](s: String)(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
expect[A](uri: Uri)(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
expect[A](req: F[Request[F]])(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
expect[A](req: Request[F])(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
expectOption[A](req: Request[F])(implicit d: EntityDecoder[F, A]): F[Option[A]]
- Definition Classes
- DefaultClient → Client
-
def
expectOptionOr[A](req: Request[F])(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[Option[A]]
- Definition Classes
- DefaultClient → Client
-
final
def
expectOptionOrT[A](req: Request[F])(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): OptionT[F, A]
- Definition Classes
- Client
-
final
def
expectOptionT[A](req: Request[F])(implicit d: EntityDecoder[F, A]): OptionT[F, A]
- Definition Classes
- Client
-
def
expectOr[A](s: String)(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
expectOr[A](uri: Uri)(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
expectOr[A](req: F[Request[F]])(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
expectOr[A](req: Request[F])(onError: (Response[F]) ⇒ F[Throwable])(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
fetch[A](req: F[Request[F]])(f: (Response[F]) ⇒ F[A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
fetch[A](req: Request[F])(f: (Response[F]) ⇒ F[A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
fetchAs[A](req: F[Request[F]])(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
fetchAs[A](req: Request[F])(implicit d: EntityDecoder[F, A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
get[A](s: String)(f: (Response[F]) ⇒ F[A]): F[A]
- Definition Classes
- DefaultClient → Client
-
def
get[A](uri: Uri)(f: (Response[F]) ⇒ F[A]): F[A]
- Definition Classes
- DefaultClient → Client
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
run(req: Request[F]): Resource[F, Response[F]]
- Definition Classes
- EmberClient → DefaultClient → Client
-
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.
-
def
status(req: F[Request[F]]): F[Status]
- Definition Classes
- DefaultClient → Client
-
def
status(req: Request[F]): F[Status]
- Definition Classes
- DefaultClient → Client
-
def
statusFromString(s: String): F[Status]
- Definition Classes
- DefaultClient → Client
-
def
statusFromUri(uri: Uri): F[Status]
- Definition Classes
- DefaultClient → Client
-
def
stream(req: Request[F]): Stream[F, Response[F]]
- Definition Classes
- DefaultClient → Client
-
def
streaming[A](req: F[Request[F]])(f: (Response[F]) ⇒ Stream[F, A]): Stream[F, A]
- Definition Classes
- DefaultClient
-
def
streaming[A](req: Request[F])(f: (Response[F]) ⇒ Stream[F, A]): Stream[F, A]
- Definition Classes
- DefaultClient
-
def
successful(req: F[Request[F]]): F[Boolean]
- Definition Classes
- DefaultClient → Client
-
def
successful(req: Request[F]): F[Boolean]
- Definition Classes
- DefaultClient → Client
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toHttpApp: HttpApp[F]
- Definition Classes
- DefaultClient → Client
-
def
toKleisli[A](f: (Response[F]) ⇒ F[A]): Kleisli[F, Request[F], A]
- Definition Classes
- DefaultClient → Client
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
translate[G[_]](fk: ~>[F, G])(gK: ~>[G, F])(implicit F: MonadCancelThrow[F]): Client[G]
- Definition Classes
- Client
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()