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

问题描述:

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

嗯,这是不是一个真正的OSGi的物质(OSGi没有覆盖的crontab类型的事件调度),我会说使用的第三方开源调度的石英:

http://quartz-scheduler.org/

然而,它不是开箱即用的OSGi软件包,所以仍然可能需要一些努力才能使其发挥作用。

其他建议:Apache Sling似乎有一个内置的调度程序(也基于Quartz),因为Sling基于OSGi,所以它应该很容易添加到您的应用程序中。

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

希望这有助于弗兰克

+0

的apache的吊带看起来像什么,我需要的,谢谢你的建议,我会考虑更多。 – LOK 2012-04-16 08:53:19