2016-04-27 71 views
0

創建阿卡演員小孩我有一個孩子阿卡演員屬於主應用演員(父母)。 現在我想要在這個孩子akka actor中獲得這個父代演員的引用,並使用該引用來創建此主父代的另一個子actor。 現在我的問題在這裏:是否可以在一個小孩演員中使用父演員引用來創建另一個小孩演員? 任何幫助將不勝感激。 謝謝使用父母演員參考

回答

2

不,不可能做你所描述的,也不是可取的。演員對其父母的引用(通過context.parent)僅僅是一個ActorRef,因此您不能使用它從該父母引用創建另一個孩子,因爲您無權訪問它的ActorContext。但是,您可以通過向父級發送自定義消息來請求您的父級創建新的子級,並由此處理父級並創建新的子級。如果您需要一個孩子能夠向父母發出需要創建兄弟姐妹的信號,那麼這可能是您最好的選擇。