如何在 Java EE 服务器中获取调度程序作业
我正在尝试使用该方法获取当前的执行作业 scheduler.getCurrentlyExecutingJobs();
但我真的不知道应该如何使用。我正在使用 jboss 4.2 和quartz 1.6
I'm trying to get current Executing Job with the methodscheduler.getCurrentlyExecutingJobs();
but I really don't know how should be used. i'm using jboss 4.2 and quartz 1.6
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Scheduler.getCurrentlyExecutingJobs() 方法返回 JobExecutionContext 的列表。如果您只想获取执行名称,您可以从 JobExecutionContext 中提供的 JobDetail 中获取。
注意:此方法在集群环境中的行为不符合预期。 此问题存在未解决的错误。
scheduler.getCurrentlyExecutingJobs() method returns List of JobExecutionContext. If you just wanted to get the name of the executing name you can make out from JobDetail which is available in JobExecutionContext.
Note: This method does not behave as expected in cluster environments. There is open bug for this issue.