[英]How to get list of current running scheduled task / job in spring?
我有一個使用 spring 作業調度的 spring boot 應用程序。 我遵循了這個樣本。
現在的問題是如何獲取當前正在運行的調度程序/作業的列表? 目前我正在使用 spring boot 1.5.2 RELEASE。
謝謝
創建自己的線程池並配置 Spring 使用該線程池來執行所有計划任務。
按照這個例子:
@Configuration
public class SchedulerConfig implements SchedulingConfigurer {
private final int POOL_SIZE = 10;
@Override
public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) {
ThreadPoolTaskScheduler threadPoolTaskScheduler = new ThreadPoolTaskScheduler();
threadPoolTaskScheduler.setPoolSize(POOL_SIZE);
threadPoolTaskScheduler.setThreadNamePrefix("my-scheduled-task-pool-");
threadPoolTaskScheduler.initialize();
scheduledTaskRegistrar.setTaskScheduler(threadPoolTaskScheduler);
}
}
我希望它有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.