Я создал материализатор для потоков akka, используя собственную стратегию наблюдения:
.withSupervisionStrategy(
(Function<Throwable, Supervision.Directive>)
e -> {
LOG.error("Unhandled exception in stream", e);
return Supervision.stop();
});
У меня есть GraphStage
, который использует TimerGraphStageLogic
.Иногда он вызывает исключение из функции onTimer
, но это исключение не распространяется на моего руководителя.Это ожидаемое поведение?