我需要开发一个调度程序,它每天运行一次任务,并将在 Websphere 中运行。我一直在查看 WorkManager API,但找不到有关如何安排工作的任何信息。但是,在进行了一些其他搜索之后,我发现 commonj 可以与 WorkManager 一起使用——但是我找不到任何关于如何做到这一点的好例子。
请对此有任何指示吗?
我需要开发一个调度程序,它每天运行一次任务,并将在 Websphere 中运行。我一直在查看 WorkManager API,但找不到有关如何安排工作的任何信息。但是,在进行了一些其他搜索之后,我发现 commonj 可以与 WorkManager 一起使用——但是我找不到任何关于如何做到这一点的好例子。
请对此有任何指示吗?
为此,我将使用 EJB 3 TimerService。
asyncbeans 的问题是它们不是持久的。
EJB3 计时器是持久的(默认情况下是文件存储),如果您需要一些特殊的东西,可以将其配置为使用自定义 WebSphere 调度程序。
通常默认值就足够了。
查看本教程:使用计时器服务