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

时间:2014-03-28 22:38:00

标签: scala akka actor

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

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

很抱歉这里有两个问题。

1 个答案:

答案 0 :(得分:6)

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