Как я могу восстановиться после исключения, брошенного в Мойку потоков Akka?
Простой пример:
Source<Integer, NotUsed> integerSource = Source.from(Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9));
integerSource.runWith(Sink.foreach(x -> {
if (x == 4) {
throw new Exception("Error Occurred");
}
System.out.println("Sink: " + x);
}), system);
Вывод:
Sink: 1
Sink: 2
Sink: 3
Как я могу обработать исключение и перейти к следующему элементу из источника? (он же 5,6,7,8,9)