Packages

trait ExceptionHandler extends PF

Source
ExceptionHandler.scala
Linear Supertypes
PartialFunction[Throwable, Route], (Throwable) => Route, AnyRef, Any
Type Hierarchy
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. Protected

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: PartialFunction[Route, C]): PartialFunction[Throwable, C]
    Definition Classes
    PartialFunction
  2. def andThen[C](k: (Route) => C): PartialFunction[Throwable, C]
    Definition Classes
    PartialFunction → Function1
  3. def applyOrElse[A1 <: Throwable, B1 >: Route](x: A1, default: (A1) => B1): B1
    Definition Classes
    PartialFunction
  4. def compose[R](k: PartialFunction[R, Throwable]): PartialFunction[R, Route]
    Definition Classes
    PartialFunction
  5. def compose[A](g: (A) => Throwable): (A) => Route
    Definition Classes
    Function1
    Annotations
    @unspecialized()
  6. def elementWise: ElementWiseExtractor[Throwable, Route]
    Definition Classes
    PartialFunction
  7. def lift: (Throwable) => Option[Route]
    Definition Classes
    PartialFunction
  8. def orElse[A1 <: Throwable, B1 >: Route](that: PartialFunction[A1, B1]): PartialFunction[A1, B1]
    Definition Classes
    PartialFunction
  9. def runWith[U](action: (Route) => U): (Throwable) => Boolean
    Definition Classes
    PartialFunction
  10. def toString(): String
    Definition Classes
    Function1 → AnyRef → Any
  11. def unapply(a: Throwable): Option[Route]
    Definition Classes
    PartialFunction