Groovy OnStart计时器任务 - 如何在下一个任务之前阻止任务完成

时间:2016-05-17 15:26:48

标签: groovy ratpack

我的应用程序立即从另一个类OnStart调用以下计时器任务,我试图避免的一个问题是在第一个任务完成之前调用下一个任务。我该如何处理?

import ratpack.server.Service
import ratpack.server.StartEvent
import ratpack.server.StopEvent
import java.util.timer.*

class FTPPoller implements Service {

    @Override
    void onStart(StartEvent event) throws Exception {
        println 'Hey, I started'
        new Timer().schedule({FTPlisten.FTPdownload("localhost", "*****", "*****")} as TimerTask, 1000, 5000)
    }
}

0 个答案:

没有答案