Play Framework 2.0 plant einen Akka Actor beim Serverstart

Ich habe einen Akka-Schauspieler, der zufällige Daten validiert und basierend auf der Sendezeit dieser Daten einige Änderungen daran vornimmt und aktualisiert. Momentan verwende ich diesen Code in einem Controller:

<code>static ActorRef instance = Akka.system().actorOf(new Props(ValidateAndChangeIt.class));
static {
    Akka.system().scheduler().schedule(
        Duration.Zero(),
        Duration.create(5, TimeUnit.MINUTES),
        instance, "VALIDATE"
    );
}
</code>

Das Problem bei der Verwendung dieses Befehls in einem Controller besteht darin, dass jemand auf eine von diesem Controller verarbeitete Seite zugreifen muss, damit der Schauspieler gestartet werden kann. Andernfalls bleibt alles angehalten.

Gibt es eine Möglichkeit, dies beim Serverstart zu tun? Ich weiß eigentlich nicht, wie es sich verhält, wenn der Schauspieler eine Ausnahme generiert. Stoppt es zukünftige Pläne oder geht es weiter? Falls dies nicht der Fall ist, gibt es eine Möglichkeit, den Zeitplan für den Fall eines Absturzes oder Fehlers neu festzulegen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage