草庐IT

JobDataMap

全部标签

java - 更新现有的 JobDataMap

我有一个已经安排好的Quartz作业。我想更新与之关联的JobDataMap。如果我得到一个带有JobDataMapjobDataMap=scheduler.getJobDetail(....).getJobDataMap()的JobDataMap,该map是否“实时”?IE。如果我更改它,它会保留在调度程序中吗?如果没有,我该如何坚持? 最佳答案 在quartz2.0中。StatefulJob已弃用。为了保留作业数据映射,请在作业类上使用@PersistJobDataAfterExecution。它通常与@DisallowConc

c# - 如何将参数发送到 Quartz.Net 中的类

我使用Quartz.Net(版本2)在每天8:00和20:00(IntervalInHours=12)运行类中的方法一切正常,因为我使用了与Quartz.Net上的教程相同的作业和触发器,但我需要在类中传递一些参数并运行基于这些参数的方法。任何人都可以帮助我如何在使用Quartz.Net时使用参数吗? 最佳答案 您可以使用JobDataMapjobDetail.JobDataMap["jobSays"]="HelloWorld!";jobDetail.JobDataMap["myFloatValue"]=3.141f;jobDeta

c# - 如何将参数发送到 Quartz.Net 中的类

我使用Quartz.Net(版本2)在每天8:00和20:00(IntervalInHours=12)运行类中的方法一切正常,因为我使用了与Quartz.Net上的教程相同的作业和触发器,但我需要在类中传递一些参数并运行基于这些参数的方法。任何人都可以帮助我如何在使用Quartz.Net时使用参数吗? 最佳答案 您可以使用JobDataMapjobDetail.JobDataMap["jobSays"]="HelloWorld!";jobDetail.JobDataMap["myFloatValue"]=3.141f;jobDeta