public
Created

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
import play.api.libs.concurrent.Akka
import akka.actor.{ Props, Actor }
import concurrent.ExecutionContext
import scala.concurrent.duration._
import ExecutionContext.Implicits.global
import play.api.test._
 
object AkkaScheduler extends WithApplication with App {
 
case object Tick
 
class MonitorLoad extends Actor {
def receive = {
case Tick => {
println("Got tick")
}
}
}
 
println("Test code")
 
val monitorActor = Akka.system.actorOf(Props[MonitorLoad], name = "monitorLoad")
 
Akka.system.scheduler.schedule(0.seconds, 2.seconds, monitorActor, Tick)
}

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.