我正在使用quartz调度器生成一个xml文件并对结果进行处理。为此,我创建了一个实现 Job
界面,设置二 JobListeners
把他们和我的工作联系起来。但是我需要在 Job
以及 JobListeners
.
在阅读api文档时,我发现有两种不同的方法:
使用 setResult
以及 getResult
研究方法 JobExecutionContext
.
使用上下文的 JobDataMap
因此方法 put
以及 get
.
除了 JobDataMap
是不稳定的,我认为使用这两种方法没有区别。
使用这样或那样的方法有什么好处吗?
1条答案
按热度按时间1tuwyuhd1#
我已证实你的观察是正确的。在研究了这里的源代码之后,我唯一要说的是
setResult()
/getResult()
既简单易用,又简单易实现,因此显然是您的最佳选择。