使用父actor参考创建akka actor子项

时间:2016-04-27 11:26:07

标签: java playframework playframework-2.0 akka

我有一个属于主应用程序actor(父)的子akka actor。 现在我想在这个子akka actor中获取这个父actor的引用,并使用该引用来创建这个主父的另一个子actor。 现在我的问题在于:是否可以在子actor中使用父actor引用来创建另一个子actor? 任何帮助将受到高度赞赏。 感谢

1 个答案:

答案 0 :(得分:2)

不,你不可能做你所描述的事情,也不可取。演员对其父母的引用(通过context.parent)仅仅是ActorRef,因此您不能使用它来创建来自该父母参考的另一个孩子无法访问它ActorContext。但是,您可以通过向父级发送自定义消息来请求您的父级创建新子级,并将其作为结果创建新子级。如果您需要一个孩子能够向父母发出需要创建兄弟姐妹的信号,这可能是您最好的选择。