需要创建一个Akka2 actor(派生自UntypedActor)作为现有actor的子级(也来自UntypedActor)。我对父actor的唯一引用是ActorRef。有没有办法做到这一点?我想调用父的UntypedActorContext.actorOf()方法,但不知道如何使用Akka API获取对它的引用。有没有更好的方法来实现我的目标?
答案 0 :(得分:3)
你不能强迫别人怀念自己的意志。你的演员需要通过创建一个新演员来接收一条消息,然后将你的裁判发送给那个演员。
答案 1 :(得分:2)
你能改变父演员的代码吗?例如,您可以在父级中为类型为Props
的消息添加处理程序,并在那里创建子级。不可能在actor类之外获取上下文。