我有两个类甲,乙二者延伸untypedActor和我创建另一个演员Ç到 通过使用A的的getContext()。观看(actorRef观看这两个行动者/ b),当那些两个演员A,B中的任何一个被终止时,我得到一个Terminated消息给C,在这个消息中,我需要在某个任务之后重新启动它,具体取决于哪个actor是A或B。阿卡得到类型演员
How我可以知道哪个演员被任何方法终止,如
if(terminatedActor instanceOf A){
// Do task on termination of A
// create A
}else if(terminatedActor instanceOf B){
// Do task on termination of B
// create B
}
在你的情况下,介于另一个“管理层”之间是可行的,所以一个中间管理人员只处理As,另一个只处理Bs? – tariksbl 2014-10-04 15:06:41
是的,但是如果有更多不同演员的演员被监控 – achuth 2014-10-05 11:42:13