2012-07-17 40 views
1

需要创建一个Akka2 actor(从UntypedActor派生)作为现有actor的子元素(也来自UntypedActor)。我必须向父角色提供的唯一参考是ActorRef。有没有办法做到这一点?我想调用父类的UntypedActorContext.actorOf()方法,但不知道如何使用Akka API获取对它的引用。有没有更好的方式来完成我的目标?我如何创建一个孩子Akka2演员当我有一个演员参考父母?

回答

2

你能改变父代演员的代码吗?例如,您可以在父母中添加类型为Props的消息的处理程序,并在那里创建孩子。不可能在演员类以外获取上下文。

3

你不能强迫某人怀疑自己的意志。你的演员需要通过创建一个新演员来接收一条消息,并将其发送给该演员。