编程语言
首页 > 编程语言> > java – 在Apache Felix中运行的任务调度程序?

java – 在Apache Felix中运行的任务调度程序?

作者:互联网

我想实现一个任务调度程序在Apache Felix中运行.我们的想法是任务调度程序将读取crontab文件,并定期执行任务(任务由已安装的服务或软件包定义).做这个的最好方式是什么?我是OSGI的新手,我很感激很好的建议.

解决方法:

好吧,它不是真正的OSGi问题(OSGi不包括crontab类型的事件调度),我会说使用像Quartz这样的第三方开源调度程序:

http://quartz-scheduler.org/

但是,它不是一个开箱即用的OSGi软件包,因此仍然可能需要一些努力才能使其工作.

其他建议:Apache Sling似乎有一个内置的调度程序(也基于Quartz),而Sling是基于OSGi的,它应该相当容易添加到你的应用程序.

http://sling.apache.org/documentation/bundles/scheduler-service-commons-scheduler.html

弗兰克希望这会有所帮助

标签:java,osgi,apache-felix
来源: https://codeday.me/bug/20190902/1789673.html