В моем актере, методы могут бросить исключение:Как поймать исключения, брошенные внутри актера?
class ServerActor extends Actor {
override def receive: Receive = {
case "Start" =>
println("### actor started")
throw new Exception("My exception when starting")
case msg =>
println("### actor get other message: " + msg)
throw new Exception("another exception for other messages: " + msg)
}
}
Есть ли способ, чтобы обрабатывать все исключения в одном месте? Я хочу обрабатывать их вместе, например. их регистрации
Не обрабатывайте его. Пусть это рухнет! –
Вы хотите просто зарегистрировать исключение или восстановить? – tariksbl
@tariksbl может быть только регистрация – Freewind