ScheduledExecutorService未被触发

时间:2017-11-23 10:02:49

标签: java java-8 scheduled-tasks

我第一次使用ScheduledExecutorService并编写了一个小程序来测试它是否符合this条款的指导原则。

我的代码在堆栈溢出的其他帖子中建议使用runnable。

public void ECSScheduler() {
    ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);

    Runnable task = () -> System.out.println("Scheduling: " + System.nanoTime());

    int initialDelay = 1;
    int period = 5;
    executor.scheduleAtFixedRate(task, initialDelay, period, TimeUnit.MINUTES);
}

我正在尝试在Jboss EAP 6.1环境下运行的Spring应用程序中运行它。

但是调度程序并没有被触发(在initialDelay和period之后都没有)。

我需要在部署之后从应用程序中调用它吗?或者我错过了什么?

提前致谢。

0 个答案:

没有答案