检查TimerService ScheduleExpression是否过时的更好方法

时间:2016-04-27 11:41:47

标签: java-ee ejb

我的EJB应用程序使用TimerService在计划上运行不同的任务。 该计划不是硬编码并存储在DB中,它允许使用特定值和通配符,如“* / 10”。

我想在每次配置重新加载时从DB陈旧的任务中删除,因此我需要确定将来运行的任务或其日程安排已过时。

我可以找到唯一的解决方案 - 创建一个Timer并使用getNextTimeout()方法,但它看起来很难看。

除了编写我自己的算法外,是否还有另一种更优雅的方式来完成这项工作?

0 个答案:

没有答案