648540858
2021-11-30 b4e7ed0bf777541ea2196775d08be3d79db6f87f
src/main/java/com/genersoft/iot/vmp/conf/DynamicTask.java
@@ -26,9 +26,10 @@
        return new ThreadPoolTaskScheduler();
    }
    public String startCron(String key, Runnable task, String corn) {
    public String startCron(String key, Runnable task, int cycleForCatalog) {
        stopCron(key);
        ScheduledFuture future = threadPoolTaskScheduler.schedule(task, new CronTrigger(corn));
        // scheduleWithFixedDelay 必须等待上一个任务结束才开始计时period, cycleForCatalog表示执行的间隔
        ScheduledFuture future = threadPoolTaskScheduler.scheduleWithFixedDelay(task, cycleForCatalog * 1000L);
        futureMap.put(key, future);
        return "startCron";
    }