Packages

o

org.http4s

Service

object Service

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

Value Members

  1. def apply[A, B](pf: PartialFunction[A, Task[B]])(implicit arg0: Fallthrough[B]): Service[A, B]

    Lifts a partial function to an Service.

    Lifts a partial function to an Service. Responds with the fallthrough instance [B] for any request where pf is not defined.

  2. def const[A, B](b: ⇒ Task[B]): Service[A, B]

    Lifts a Task into a Service.

  3. def constVal[A, B](b: ⇒ B): Service[A, B]

    Lifts a value into a Service.

  4. def empty[A, B](implicit arg0: Fallthrough[B]): Service[A, B]

    A service that always falls through

  5. def lift[A, B](f: (A) ⇒ Task[B]): Service[A, B]

    Lifts a total function to a Service.

    Lifts a total function to a Service. The function is expected to handle all requests it is given. If f is a PartialFunction, use apply instead.

  6. def withFallback[A, B](fallback: Service[A, B])(service: Service[A, B])(implicit arg0: Fallthrough[B]): Service[A, B]

    Allows Service chainig through an implicit Fallthrough instance.