object HttpService extends Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.19) Replaced by HttpRoutes
- Source
- HttpService.scala
- Alphabetic
- By Inheritance
- HttpService
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Deprecated Value Members
-
def
apply[F[_]](pf: PartialFunction[Request[F], F[Response[F]]])(implicit F: Applicative[F]): HttpRoutes[F]
Lifts a partial function to HttpRoutes.
Lifts a partial function to HttpRoutes. Responds with
OptionT.none
for any request wherepf
is not defined.Unlike
HttpRoutes.of
, does not suspend the application ofpf
.- Annotations
- @deprecated
- Deprecated
(Since version 0.19) Replaced by
HttpRoutes.of
-
def
empty[F[_]](implicit arg0: Applicative[F]): HttpRoutes[F]
- Annotations
- @deprecated
- Deprecated
(Since version 0.19) Replaced by
HttpRoutes.empty
-
def
lift[F[_]](f: (Request[F]) ⇒ F[Response[F]])(implicit arg0: Functor[F]): HttpService[F]
Lifts a total function to an
HttpService
.Lifts a total function to an
HttpService
. The function is expected to handle all requests it is given. Iff
is aPartialFunction
, useapply
instead.- Annotations
- @deprecated
- Deprecated
(Since version 0.18) Use liftF with an OptionT[F, Response[F]] instead