Packages

o

org.http4s

HttpService

object HttpService extends Serializable

Annotations
@deprecated
Deprecated

(Since version 0.19) Replaced by HttpRoutes

Source
HttpService.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpService
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Deprecated Value Members

  1. 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 where pf is not defined.

    Unlike HttpRoutes.of, does not suspend the application of pf.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.19) Replaced by HttpRoutes.of

  2. def empty[F[_]](implicit arg0: Applicative[F]): HttpRoutes[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19) Replaced by HttpRoutes.empty

  3. 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. If f is a PartialFunction, use apply instead.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.18) Use liftF with an OptionT[F, Response[F]] instead