object Client
- Source
- Client.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- 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
- def apply[F[_]](f: (Request[F]) ⇒ Resource[F, Response[F]])(implicit F: MonadCancelThrow[F]): Client[F]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fromHttpApp[F[_]](app: HttpApp[F])(implicit F: Async[F]): Client[F]
Creates a client from the specified HttpApp.
-
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
-
def
liftKleisli[F[_], A](client: Client[F])(implicit arg0: MonadCancelThrow[F]): Client[[γ$0$]Kleisli[F, A, γ$0$]]
This method introduces an important way for the effectful backends to allow tracing.
This method introduces an important way for the effectful backends to allow tracing. As Kleisli types form the backend of tracing and these transformations are non-trivial.
-
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()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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()
Deprecated Value Members
-
def
fromHttpService[F[_]](service: HttpRoutes[F])(implicit F: Async[F]): Client[F]
Creates a client from the specified service.
Creates a client from the specified service. Useful for generating pre-determined responses for requests in testing.
- service
the service to respond to requests to this client
- Annotations
- @deprecated
- Deprecated
(Since version 0.19) Use fromHttpApp instead. Call service.orNotFound to turn into an HttpApp.