trait ExceptionHandler extends PF

Source
ExceptionHandler.scala
Linear Supertypes
PartialFunction[Throwable, Route], (Throwable) ⇒ Route, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExceptionHandler
  2. PartialFunction
  3. Function1
  4. AnyRef
  5. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def apply(v1: Throwable): Route
    Definition Classes
    Function1
  2. abstract def isDefinedAt(x: Throwable): Boolean
    Definition Classes
    PartialFunction
  3. abstract def seal(settings: RoutingSettings): ExceptionHandler

    "Seals" this handler by attaching a default handler as fallback if necessary.

  4. abstract def withFallback(that: ExceptionHandler): ExceptionHandler

    Creates a new ExceptionHandler which uses the given one as fallback for this one.

Concrete Value Members

  1. def andThen[C](k: (Route) ⇒ C): PartialFunction[Throwable, C]
    Definition Classes
    PartialFunction → Function1
  2. def applyOrElse[A1 <: Throwable, B1 >: Route](x: A1, default: (A1) ⇒ B1): B1
    Definition Classes
    PartialFunction
  3. def compose[A](g: (A) ⇒ Throwable): (A) ⇒ Route
    Definition Classes
    Function1
    Annotations
    @unspecialized()
  4. def lift: (Throwable) ⇒ Option[Route]
    Definition Classes
    PartialFunction
  5. def orElse[A1 <: Throwable, B1 >: Route](that: PartialFunction[A1, B1]): PartialFunction[A1, B1]
    Definition Classes
    PartialFunction
  6. def runWith[U](action: (Route) ⇒ U): (Throwable) ⇒ Boolean
    Definition Classes
    PartialFunction
  7. def toString(): String
    Definition Classes
    Function1 → AnyRef → Any