public class ExceptionHandlerBuilder
extends java.lang.Object
| Constructor and Description | 
|---|
| ExceptionHandlerBuilder() | 
| Modifier and Type | Method and Description | 
|---|---|
| ExceptionHandler | build() | 
| <P extends java.lang.Throwable> | match(java.lang.Class<P> type,
     org.apache.pekko.japi.pf.FI.Apply<P,Route> apply)Add a new case statement to this builder. | 
| <P extends java.lang.Throwable> | match(java.lang.Class<P> type,
     org.apache.pekko.japi.pf.FI.TypedPredicate<P> predicate,
     org.apache.pekko.japi.pf.FI.Apply<P,Route> apply)Add a new case statement to this builder. | 
| ExceptionHandlerBuilder | matchAny(org.apache.pekko.japi.pf.FI.Apply<java.lang.Throwable,Route> apply)Add a new case statement to this builder, that matches any argument. | 
| <P extends java.lang.Throwable> | matchEquals(P object,
           org.apache.pekko.japi.pf.FI.Apply<P,Route> apply)Add a new case statement to this builder. | 
public <P extends java.lang.Throwable> ExceptionHandlerBuilder match(java.lang.Class<P> type, org.apache.pekko.japi.pf.FI.Apply<P,Route> apply)
type - a type to match the argument againstapply - an action to apply to the argument if the type matchespublic <P extends java.lang.Throwable> ExceptionHandlerBuilder match(java.lang.Class<P> type, org.apache.pekko.japi.pf.FI.TypedPredicate<P> predicate, org.apache.pekko.japi.pf.FI.Apply<P,Route> apply)
type - a type to match the argument againstpredicate - a predicate that will be evaluated on the argument if the type matchesapply - an action to apply to the argument if the type matches and the predicate returns
     truepublic <P extends java.lang.Throwable> ExceptionHandlerBuilder matchEquals(P object, org.apache.pekko.japi.pf.FI.Apply<P,Route> apply)
object - the object to compare equals withapply - an action to apply to the argument if the object compares equalpublic ExceptionHandlerBuilder matchAny(org.apache.pekko.japi.pf.FI.Apply<java.lang.Throwable,Route> apply)
apply - an action to apply to the argumentpublic ExceptionHandler build()