【问题标题】:Unable to clear TriggerListeners using Quartz 2.2.0 version使用 Quartz 2.2.0 版本无法清除 TriggerListeners
【发布时间】:2017-06-27 10:55:35
【问题描述】:

需要从 1.8.6 升级 QUARTZ(org.quartz-scheduler) 版本 到 2.2.0。 对于代码..,

cronTriggerBean.clearAllTriggerListeners();

当 QUARTZ 的版本更改为 2.2.0 时,上面的方法调用给出了编译时错误,说 CronTriggerBean 没有 clearAllTriggerListeners()。所以我的问题是,有没有其他选择 哪个功能与 clearAllTriggerListeners 的功能相同?

【问题讨论】:

  • 各位有什么帮助吗?

标签: java spring-batch quartz-scheduler job-scheduling


【解决方案1】:

也许您可以使用ListenerManager#removeTriggerListenerMatcher 来通过使用“包罗万象”的匹配器来获得相同的结果。

【讨论】:

  • Walen,如果你能给我举个例子,我怎么能做到这一点,那就太好了。
  • 不是真的,抱歉——我只是查看了 API 中的 2.2.x 方法,类似于您提到的 1.8.x 方法。如果您的问题是“谁能告诉我如何使用此方法?”,您可能会收到几个 cmets 告诉您先尝试自己使用它,然后返回发现的任何错误,所以...继续: )
  • 你好瓦伦。非常感谢您的建议,对于延迟很长时间的回复,我深表歉意。实际上,我们必须还原更改而不是进行新更改。我的意思是,管理层不希望我们使用更高版本的 Quartz。再次感谢:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-06
  • 1970-01-01
  • 2013-11-02
  • 1970-01-01
  • 2013-10-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多