In Play 1 era semplicemente:Come pianificare un lavoro orario con Play Framework 2.1?
@Every(value = "1h")
public class WebsiteStatusReporter extends Job {
@Override
public void doJob() throws Exception {
// do something
}
}
Qual è l'equivalente for Gioca 2.1?
So che il gioco utilizza Akka e ho found this code sample:
import play.api.libs.concurrent.Execution.Implicits._
Akka.system.scheduler.schedule(0.seconds, 30.minutes, testActor, "tick")
Ma essendo un noob Scala Non capisco come funziona. Qualcuno può fornire un esempio completo e funzionante (end to end)?
Interessante. Tuttavia, il mio metodo onStart() non viene chiamato utilizzando il codice precedente ... – ripper234
Perché è necessario utilizzare l'oggetto Global come indicato nella risposta. Il 'Global.scala' deve essere archiviato nella cartella dell'app (senza alcun pacchetto) –
Convenzione sulla configurazione :(Funziona finalmente! Grazie mille – ripper234