我正试图向演员的每个孩子转发一条消息。
我有两个问题:
message
路由到孩子们,而不知道它是什么消息所以我只是想让我的演员做一个路由器工作而不是一个......我以前问了一个问题,结论是我不能使用router
,请参阅:Routees referring to Router
我正在寻找的是一种方法,让我无聊地为每种类型和每个孩子写一条信息。
有办法逃避这项工作吗?有方法吗?我认为children
(http://doc.akka.io/api/akka/2.0/akka/actor/ActorContext.html)会起作用,但事实并非如此。
答案 0 :(得分:0)
不确定为什么这样的事情对你不起作用:
class ParentRouter extends Actor{
def receive = {
case message =>
context.children foreach (_.forward(message))
}
}