我有一个使用"task:scheduler"和"task:scheduled-tasks"元素的应用程序(后者包含"task:scheduled"元素).这一切都很好.
我正在尝试编写一些内省"应用程序配置"的代码,以获得一些重要信息的简短摘要,例如安排的任务以及他们的日程安排.
我已经有一个有一堆"@Autowired"实例变量的类,所以我可以遍历所有这些.很容易添加"List"来获取所有TaskScheduler对象.我只有两个,我在每个任务中都有一组不同的计划任务.
我在那些TaskScheduler对象中看不到的东西(它们实际上是ThreadPoolTaskScheduler对象)看起来像是一个计划任务列表,所以我猜测计划任务列表会记录在其他地方.
我可以使用哪些对象来内省计划任务集以及它们所在的线程池?
我有一个使用 Spring 作业调度的 Spring Boot 应用程序。我遵循了这个样本。
现在的问题是如何获取当前正在运行的调度程序/作业的列表?目前我正在使用 Spring Boot 1.5.2 RELEASE。
谢谢