2016-04-27 11 views
0

私は、主なアプリケーションの俳優(親)に属する子供のakkaアクタを持っています。 今、この親アクターのリファレンスをこの子供のakkaアクターで取得し、そのリファレンスを使用して、このメインの親の別の子アクターを作成したいと考えています。 私の質問はここにあります:子アクターで親アクター参照を使用して別の子アクターを作成することは可能ですか? ご協力いただければ幸いです。 ありがとう親アクターの参照を使用してakkaアクターの子を作成します。

答えて

2

いいえ、それはあなたが説明していることをすることはできませんし、いずれにすることもお勧めできません。俳優の親への参照(context.parent経由)はただActorRefなので、そのアクセス権がないので、その親のリファレンスから別の子を作成するのにそれを使うことはできませんActorContext。しかし、親が新しい子を作成するように要求することができます。これは、親がそれを処理し、結果として新しい子を作成するカスタムメッセージを送信します。子供に兄弟を作る必要があることを親に知らせることができるようにする必要がある場合は、おそらくあなたの最善の策です。

関連する問題