Slide 52
Slide 52 text
19
class Supervisor extends AbstractActor {
private SupervisorStrategy strategy = new OneForOneStrategy(
10, Duration.create(1, TimeUnit.MINUTES),
DirectiveBuilder.
match(ArithmeticException.class, e -> resume()).
match(NullPointerException.class, e -> restart()).
matchAny( e -> escalate()).
build());
… // rest of actor omitted
}
}
Supervision in Akka