akka我可以覆盖停止功能吗?

kor*_*r11 0 scala actor akka

是否可以捕获actor上的stop事件,无论是来自PoisonPill还是context.stop()?本质上,我想让actor成为()一个"死亡"事件循环,这样我就可以等待事情关闭,然后当事情关闭时,调用将正常关闭的context.stop(self).这似乎有点周期性,所以我对不同的方法持开放态度.

我还应该问,有没有办法覆盖父母关闭孩子的方式?

对不起,这里有两个问题.

Rol*_*uhn 6

对这两个问题的答案非常简单:定义您自己的消息类型以启动关闭序列,并以您喜欢的任何方式处理您的演员.