我正在编写一个scala应用程序,需要添加一个工作计划程序。
Quartz似乎是一个正确的选择(2.2.1),我想将Redis与它一起使用。
我正在尝试集成redis-quartz解决方案,并且在编译时遇到了一些困难。
看来实现JobStore的类与其接口(interface)具有不同的签名。
例如,RedisJobStore上的TriggeredJobComplete的实现会引发异常,而JobStore上的声明则不会。
我是否缺少一些版本控制问题?
谢谢。
最佳答案
redis-quartz当前符合Quartz 2.2.0的要求。
实际上,Quartz 2.2.1 JobStore接口(interface)中的某些方法签名已更改,因此它们不再引发JobPersistenceException。
使用Quartz 2.2.0应该可以解决您的问题。
关于scala - Redis-Quartz集成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29327444/