我有兩個類甲,乙二者延伸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