目录

自定义周期-五分钟

自定义周期需要实现Icycle任务周期循环接口的getNextTime方法,计算任务的下次执行时间。

public class FiveMinutesCycle implements ICycle {
 /**
  * 获取下次执行时间(五分钟后)
  */
 public Timestamp getNextTime(String currTime) {
  SimpleDateFormat f1=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  Calendar c = Calendar.getInstance();
  try {
   c.setTime(f1.parse(currTime));
   c.add(c.MINUTE, 5);//当前时间加五分钟
  } catch (ParseException e) {
   e.printStackTrace();
  }
  return  new Timestamp(c.getTimeInMillis());//返回任务下次执行时间
 }
}
说明:上述只列出了用例实现的部分代码,详细代码请参考集成和应用程序接口demo实现/调度管理接口demo/FiveMinutesCycle.java.