跳过预定服务中的句点

时间:2014-12-01 09:18:56

标签: java scheduled-tasks

在我的webapp中,我目前正在运行基本上这样的日常服务:

private ScheduledExecutorService ses 
    = Executors.newSingleThreadScheduledExecutor();
// ...
long repeat = 86400; // for daily 
long start = 4324; // e.g., some automatic calculated value..
ses.scheduleAtFixedRate(new myTask(), start, repeat, TimeUnit.SECONDS);

由于某些系统维护,现在我必须在周末跳过任务。

一种可能的解决方案是每天运行一次每周调度程序(星期一的一个周调度程序,星期二的一个调度程序等)但是我想要这样做。我也想避免使用某些第三方库。 有什么建议吗?

0 个答案:

没有答案