0

スーパーバイザーの戦略により、以前の状態で例外が発生した後にアクターを再起動したい。

例えば

アクター スーパーバイザーは、自分の子供からいくつかのパラメーターを保存します。また、スーパーバイザーには次の戦略があります。

     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で見つけられませんでした

リンク、例はありますか?

ありがとう!

4

1 に答える 1