我有一个代码,我从AkkaSystem创建一个Actor。
return system.actorOf(Props.apply(new Creator<Actor>()
....
在我调用的儿童演员里面
context().parent().tell(new DeathByError());
context().stop(self());
有没有办法从父(ActorSystem对象)知道孩子发送了DeathByError
消息?
答案 0 :(得分:1)
当您处理邮件时,您可以致电getSender()
,该ActorRef
应该返回发送邮件的jqElement.css('width',new_value);
jqElement.css({'width: <new_value>;'});
getElementById('element').style.width= new_value;
。
答案 1 :(得分:0)
如果您的意思是“孩子”发送了什么信息,那么Micheal Rose的回答是正确的。
如果您只是想接收它,请在parent receive方法中为它添加一个处理程序。
请注意,如果您从另一个演员“观察”演员,后者会在前者死亡时得到通知,而无需您明确发送消息(http://doc.akka.io/docs/akka/current/scala/actors.html#Actor_Lifecycle)