Packages

c

akka.http.javadsl.server

ExceptionHandlerBuilder

class ExceptionHandlerBuilder extends AnyRef

Source
ExceptionHandlerBuilder.java
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExceptionHandlerBuilder
  2. AnyRef
  3. 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

Instance Constructors

  1. new ExceptionHandlerBuilder()

Value Members

  1. def build(): ExceptionHandler
  2. def match[P <: Throwable](type: Class[P], predicate: TypedPredicate[P], apply: Apply[P, Route]): ExceptionHandlerBuilder

    Add a new case statement to this builder.

    Add a new case statement to this builder.

    type

    a type to match the argument against

    predicate

    a predicate that will be evaluated on the argument if the type matches

    apply

    an action to apply to the argument if the type matches and the predicate returns true

    returns

    a builder with the case statement added

  3. def match[P <: Throwable](type: Class[P], apply: Apply[P, Route]): ExceptionHandlerBuilder

    Add a new case statement to this builder.

    Add a new case statement to this builder.

    type

    a type to match the argument against

    apply

    an action to apply to the argument if the type matches

    returns

    a builder with the case statement added

  4. def matchAny(apply: Apply[Throwable, Route]): ExceptionHandlerBuilder

    Add a new case statement to this builder, that matches any argument.

    Add a new case statement to this builder, that matches any argument.

    apply

    an action to apply to the argument

    returns

    a builder with the case statement added

  5. def matchEquals[P <: Throwable](object: P, apply: Apply[P, Route]): ExceptionHandlerBuilder

    Add a new case statement to this builder.

    Add a new case statement to this builder.

    object

    the object to compare equals with

    apply

    an action to apply to the argument if the object compares equal

    returns

    a builder with the case statement added