- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个已经安排好的 Quartz 作业。我想更新与之关联的 JobDataMap。如果我得到一个带有 JobDataMap jobDataMap = scheduler.getJobDetail(....).getJobDataMap()
的 JobDataMap,该 map 是否“实时”? IE。如果我更改它,它会保留在调度程序中吗?如果没有,我该如何坚持?
最佳答案
在 quartz 2.0 中。 StatefulJob
已弃用。为了保留作业数据映射,请在作业类上使用 @PersistJobDataAfterExecution
。它通常与 @DisallowConcurrentExecution
一起使用。
关于java - 更新现有的 JobDataMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2829731/
quartz 站点有一个关于 JobDataMap( http://quartz-scheduler.org/generated/2.2.1/html/qs-all/#page/Quartz_Sche
我有一个已经安排好的 Quartz 作业。我想更新与之关联的 JobDataMap。如果我得到一个带有 JobDataMap jobDataMap = scheduler.getJobDetail(.
我目前正在围绕 Quartz.net 开发某种简化的包装器,以便能够管理所有已注册和在后台运行的作业,显示有关作业执行进度、百分比的其他信息,返回有关当前作业状态的某种消息等等。例如,如果我当前的工作
我在使用 Quartz JobDataMap 时遇到以下问题。我希望在使用简单的 Quartz Job 并将非原始对象(例如 StringBuilder 的实例)传递到 JobDateMap 时,方法
任务类 package org.quartz.examples.example4; import java.util.Date; import org.quartz.DisallowConcur
我正在为 Quartz.NET 开发一个基本的 Web 客户端,它支持在运行时修改作业的 JobDataMap。 我的工作装饰有以下属性,我认为这些属性是使工作有状态所必需的: [PersistJob
我正在使用 quartz 来安排任务,当试图通过 JobDataMap 将参数传递给作业时,它不起作用, map 仍然是空的。 代码: EchoJob.java package eric.quartz
我有一个 Quartz 作业,我可以使用一些 Cron 触发器来安排它。 ReportSchedule reportSchedule = ... // my object JobDetail jobD
我正在使用 quartz-scheduler 1.8.5。我创建了一个实现 StatefulJob 的工作。我使用 SimpleTrigger 和 StdSchedulerFactory 安排作业。
我是 Quartz Scheduler 的新手,有以下要求 我需要有两份工作。基于第一个作业响应,需要立即触发第二个作业。 我阅读了不同的 jon 链接方法,在浏览完列表后,我最终选择了 JobDat
我正在用 C# 创建一个 Quartz.NET 应用程序,并创建一堆管理网页 (C#/ASP.NET),以便用户可以轻松地创建作业、设置数据映射字段和编辑数据映射字段。 不过,我在编辑工作数据映射时遇
有没有办法在不触发/安排任何作业的情况下持久保存JobDataMap?之后我可以(在回调时)使用存储的 JobDataMap 启动 Job 吗? 我用 Quartz 安排了许多作业,我将 JobDat
将 spring 版本 3.1.3 升级到 4.2.2 后,我遇到了这种异常,并且我正在使用quartz-schedular 2.0.1 版本它在 xml 文件中显示错误
我是一名优秀的程序员,十分优秀!