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

发布于 2024-08-05 20:21:34 字数 94 浏览 4 评论 0原文

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

是否有可能以这样的方式识别特定的未来触发,以便我可以为其他对象提供对它的引用?

Say I want to add a note to a specific future firing of a CronTrigger in Quartz.

Is it possible to identify a specific future firing in such a way that I can give other objects a reference to it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花落人离去 2024-08-12 20:21:34

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

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

You can add "notes" to a trigger's JobDataMap. When the trigger fires, those notes can guide that particular occurrence of the job to do something special.

What do you mean by "identify a specific future firing in such a way that I can give other objects a reference to it?" Are you trying to give the job a reference to some object that was available at when the trigger was added? If its not an object that can be persisted in the JobDataMap, you can store its name instead, and use a name service (JNDI, a getBean call into Spring, or whatever is appropriate for your environment) to get the object.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文