スーパーバイザーの戦略により、以前の状態で例外が発生した後にアクターを再起動したい。
例えば
アクター スーパーバイザーは、自分の子供からいくつかのパラメーターを保存します。また、スーパーバイザーには次の戦略があります。
override val supervisorStrategy =
OneForOneStrategy(maxNrOfRetries = 10) {
case e : ActorKilledException => {
log.info("Restart === " + e)
Restart
//TODO HOW TO SEND SOME PARAMETER TO THE ACTOR, AFTER RESTART ?
}
case _: Exception => Escalate
}
SupervisorStrategy によって「クラッシュ前」にアクターの以前のパラメータを設定するにはどうすればよいですか。?
http://doc.akka.io/docs/akka/2.4.2/general/supervision.htmlで見つけられませんでした
リンク、例はありますか?
ありがとう!