Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 每次作业运行时将新数据传递给作业-Quartz_Java_Process_Queue_Quartz Scheduler_Scheduling - Fatal编程技术网

Java 每次作业运行时将新数据传递给作业-Quartz

Java 每次作业运行时将新数据传递给作业-Quartz,java,process,queue,quartz-scheduler,scheduling,Java,Process,Queue,Quartz Scheduler,Scheduling,我有两份工作要做。第一个作业轮询数据并更新队列。另一个读取队列并对其进行处理。每次运行第二个作业时,我都需要将新数据传递给它。第二个作业每10秒运行一次。所以每次运行第二个作业时,我都需要传递fresh JobDataMap 我读了关于这个的Quartz文档。但这并不清楚。我应该使用一个JobDataMap并来回传递它来填充它吗?或者是否有一种方法可以创建新的JobDataMap,并在每次作业运行时将其传递给作业 有什么想法吗?为什么不使用外部单例服务来实现这一点?与其通过JobDataMap传

我有两份工作要做。第一个作业轮询数据并更新队列。另一个读取队列并对其进行处理。每次运行第二个作业时,我都需要将新数据传递给它。第二个作业每10秒运行一次。所以每次运行第二个作业时,我都需要传递fresh JobDataMap

我读了关于这个的Quartz文档。但这并不清楚。我应该使用一个JobDataMap并来回传递它来填充它吗?或者是否有一种方法可以创建新的JobDataMap,并在每次作业运行时将其传递给作业


有什么想法吗?

为什么不使用外部单例服务来实现这一点?与其通过JobDataMap传递参数,为什么不使用外部单例服务来实现呢?而不是通过JobDataMap传递参数。