繁体   English   中英

玩! 框架2.1-安排异步任务(Java)

[英]Play! framework 2.1 - scheduling async tasks (Java)

我刚刚更新了Play! 框架到版本2.1和scala到版本2.10 ...

现在我的游戏! 应用程序坏了。 似乎Akka API已更改。 我找不到现在使用的Akka版本,但我认为这是最后一个版本...

我刚刚阅读了迁移指南: http : //doc.akka.io/docs/akka/2.1.0/project/migration-guide-2.0.x-2.1.x.html

我已经相应地更新了代码:

Akka.system().scheduler().scheduleOnce(
    new FiniteDuration(10, TimeUnit.SECONDS), 
    new MyRunnableJob(), 
    Akka.system().dispatcher()); 

但是会发生如下错误:

错误:找不到适合scheduleOnce(akka.util.FiniteDuration,Runnable,ExecutionContext)

但是我们可以在API文档中找到它:

http://doc.akka.io/api/akka/2.1.1/index.html#akka.actor.Scheduler

Akka版本应为2.1.x,并且您应尝试发送scala.concurrent.duration.FiniteDuration

似乎您的路径上有一些旧的akka​​ jar,因为akka.util.FiniteDuration不再存在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM