Skip to content

Instantly share code, notes, and snippets.

@EECOLOR
Created February 25, 2013 21:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EECOLOR/5033368 to your computer and use it in GitHub Desktop.
Save EECOLOR/5033368 to your computer and use it in GitHub Desktop.
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)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment