Я использую Play framework и аккорды Akka для общения через WebSocket. Я использую метод tryAcceptWithActor:Игра: остановить актер WebSocket в случае неудачи
def socket = WebSocket.tryAcceptWithActor[String, String] { request =>
Future.successful(request.session.get("user") match {
case None => Left(Forbidden)
case Some(_) => Right(MyWebSocketActor.props)
})
}
Я хотел MyWebSocketActor, чтобы остановить, когда он выходит из строя (например, бросать исключение). Является ли это стратегией супервизора по умолчанию? В противном случае, как я могу определить такую стратегию? (Я не знаю, если MyWebSocketActor созданы в качестве актеров на высшем уровне или детей какой-то актер спрятанных Play)