- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将我的项目升级到 Play 2.5。在之前的版本中,我使用以下代码通过 Akka 来调度任务:
private ActorSystem actorSystem = Play.current().injector().instanceOf(ActorSystem.class);
private void scheduleUpdate() {
if (actorSystem.isTerminated()) {
return;
}
//run schedule code
}
但是 isTermminate 方法(返回 boolean 值)现在已被弃用,建议我使用whenTermminate 来代替。但是,我不确定如何在这里正确重构此代码,因为 whenTermminate 似乎具有完全不同的功能。如果有人给我这方面的建议 - 这将非常有帮助。
最佳答案
ActorSystem.whenTerminated
返回 Future<Terminated>
这是一个 Scala 数据结构,很像 CompletableFuture
Java 8中新增,可以通过.isCompleted()
方法查询是否完成模仿你的旧逻辑。
关于java - Play 2.5 akka.actor.ActorSystem isTermination 方法已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38485490/
当订阅 AppDomain.CurrentDomain.UnhandledException 上的事件时,什么条件导致 UnhandledExceptionEventArgs IsTerminatin
本文整理了Java中org.apache.helix.task.WorkflowConfig.isTerminable()方法的一些代码示例,展示了WorkflowConfig.isTerminabl
典型的 ExecutorService 示例显示使用 while 循环在关闭请求后简单测试 isTerminated。我的想法是,while 循环被调用得太频繁,无法做任何事情。 是否可以在循环中放置
我正在将我的项目升级到 Play 2.5。在之前的版本中,我使用以下代码通过 Akka 来调度任务: private ActorSystem actorSystem = Play.current().
我是一名优秀的程序员,十分优秀!