我想創建一個定期輪詢器,輪詢每x毫秒。如何使用Play 2.0和Scala創建定期輪詢器
我要開始,並通過URL
val pollingActor = actor {
var loop = true
loopWhile(loop) {
react {
case "Stop" => {
Console.println("Poller Stopping")
loop = false
exit
}
case "Start" => {
Console.println("Poller Starting")
loop = true
}
}
pollMyResults() // this is my poller
}
}
但是,這並未#牛逼的工作停止,演員只被調用一次,當我與
pollingActor開始輪詢! 「開始」
我在做什麼錯?我是否誤解演員中的循環?