1

我已经开始在我的应用程序中使用石英调度程序。我想知道我们是否可以找到调度程序的实际开始时间以及调度程序结束的实际时间。

4

1 回答 1

1

您可以为此使用JobListener

方法 jobToBeExecuted 在作业开始前运行,jobWasExecuted 在作业结束后运行。

编辑:

进一步扩展该问题:

  1. 您可以使用JobDetail对象来存储有关作业的数据(查看getJobDataMap)。
  2. 每次作业即将执行时都会自动调用 jobToBeExecuted 方法,它接受一个JobExecutionContext,它有一个getJobDetails方法(参见第 1 节)
  3. jobWasExecuted 也是如此,只有在作业完成后才调用这个。

在这里查看更多信息。

于 2012-06-28T11:17:51.430 回答