In Play 1 to po prostu:Jak zaplanować godzinę pracy za pomocą Play 2.1?
@Every(value = "1h")
public class WebsiteStatusReporter extends Job {
@Override
public void doJob() throws Exception {
// do something
}
}
Co jest odpowiednikiem dla Play 2.1?
wiem, że Play używa Akka i found this code sample:
import play.api.libs.concurrent.Execution.Implicits._
Akka.system.scheduler.schedule(0.seconds, 30.minutes, testActor, "tick")
Ale bycie noob Scala Nie rozumiem, jak działa. Czy ktoś może dostarczyć kompletny, działający przykład (koniec do końca)?
Interesujące. Jednak nadal moja metoda onStart() nie jest wywoływana przy użyciu powyższego kodu ... – ripper234
Ponieważ musisz używać obiektu globalnego, jak wspomniano w mojej odpowiedzi. 'Global.scala' musi być przechowywany w folderze twojej aplikacji (bez żadnego pakietu) –
Konwencja nad konfiguracją :(W końcu działa! Wielkie dzięki – ripper234