Package akka.actor.typed.javadsl
Class Behaviors.Supervise<T>
- java.lang.Object
-
- akka.actor.typed.javadsl.Behaviors.Supervise<T>
-
- Enclosing class:
- Behaviors
public static final class Behaviors.Supervise<T> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Behavior<T>
onFailure(SupervisorStrategy strategy)
Specify theSupervisorStrategy
to be invoked when the wrapped behavior throws.<Thr extends java.lang.Throwable>
Behavior<T>onFailure(java.lang.Class<Thr> clazz, SupervisorStrategy strategy)
Specify theSupervisorStrategy
to be invoked when the wrapped behavior throws.
-
-
-
Method Detail
-
onFailure
public <Thr extends java.lang.Throwable> Behavior<T> onFailure(java.lang.Class<Thr> clazz, SupervisorStrategy strategy)
Specify theSupervisorStrategy
to be invoked when the wrapped behavior throws.Only exceptions of the given type (and their subclasses) will be handled by this supervision behavior.
-
onFailure
public Behavior<T> onFailure(SupervisorStrategy strategy)
Specify theSupervisorStrategy
to be invoked when the wrapped behavior throws.All non-fatal (see
NonFatal
) exceptions types will be handled using the given strategy.
-
-