PreRestart
не обработчик исключений, а возможность выполнить очистку. Чтобы подчеркнуть это, сигнал был оставлен максимально простым в Akka Typed.
Можно сказать, что это также является следствием парадигмы «Let It Crash»: если ожидается исключение, вы можете просто обработать его там, где оно происходит. Однако, если исключение является неожиданным, то это именно тот случай, когда должен действовать надзор за актером и автоматический перезапуск: ничего не предполагайте, а начинайте с чистого листа.
Типизированная стратегия контроля ( учебное сообщение ) может быть выбрана по типу исключения. Даже там детали не могут быть рассмотрены по той же причине.