java - 有没有办法提前识别 CronTrigger 的特定触发实例?

标签 java quartz-scheduler

假设我想为 Quartz 中 CronTrigger 的特定 future 触发添加注释。

是否可以通过一种方式来识别特定的 future 触发,以便我可以为其他对象提供对它的引用?

最佳答案

您可以将“注释”添加到触发器的 JobDataMap 中。当触发器触发时,这些注释可以指导特定的工作发生做一些特殊的事情。

“以这样的方式识别特定的 future 触发,以便我可以为其他对象提供对它的引用”是什么意思?您是否试图为作业提供对添加触发器时可用的某个对象的引用?如果它不是一个可以持久保存在 JobDataMap 中的对象,您可以存储它的名称,并使用名称服务(JNDI、对 Spring 的 getBean 调用或其他方式)适合您的环境)来获取对象。

关于java - 有没有办法提前识别 CronTrigger 的特定触发实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1468667/

相关文章:

java - 使用名称模拟身份验证

java - jobJDBCStore 的 Quartz 初始化错误

Java Quartz 计划作业 - 不允许并发执行作业

java - 如何从 Selenium Webdriver (Java) 中的网络元素获取数值

java.security.Principal - 在 HttpServletRequest 和 Spring Security 中创建

Java 枚举 : List enumerated values from a Class<? 扩展枚举>

java - is-hibernate 中的关系

grails - 在Grails中使用Quartz插件

java - 如何更改 TomEE/OpenEJB 中的 EJB 计时器线程池大小?

macos - quartz JobStore : JobPersistenceException: Couldn't retrieve trigger: ClassNotFoundException