Java 如何收听发送到ActorSystem(Akka 2.0)的消息

Java 如何收听发送到ActorSystem(Akka 2.0)的消息,java,akka,Java,Akka,我有一个代码,我从AkkaSystem创建了一个演员 return system.actorOf(Props.apply(new Creator<Actor>() .... 有没有办法从父ActorSystem对象知道孩子发送了DeathByError消息?在处理消息时,可以调用getSender,它应该返回发送消息的人的ActorRef。如果您指的是哪个孩子发送了消息,Micheal Rose的回答是正确的 如果您只是想接收它,请在parents receive方法中为它添加一个

我有一个代码,我从AkkaSystem创建了一个演员

return system.actorOf(Props.apply(new Creator<Actor>()
....

有没有办法从父ActorSystem对象知道孩子发送了DeathByError消息?

在处理消息时,可以调用getSender,它应该返回发送消息的人的ActorRef。

如果您指的是哪个孩子发送了消息,Micheal Rose的回答是正确的

如果您只是想接收它,请在parents receive方法中为它添加一个处理程序

请注意,如果您从另一个演员那里观看一个演员,则前者死亡时会通知后者,而无需您显式发送消息

context().parent().tell(new DeathByError());
context().stop(self());