java任务调度.docVIP

  • 7
  • 0
  • 约8.86千字
  • 约 14页
  • 2017-05-28 发布于河南
  • 举报
java任务调度

java任务调度 一: 1、创建任务: 继承TimerTask,TimerTask类中的public void run 方法必须重写 2、包装任务: 该任务要使用 spring中的ScheduledTimer来包装,包装任务就是为该任务指定调度属性,包括任务调度时的时间间隔, void SetDelay(long delay);//设置任务调度的迟延时间 void setPeriod(long period) //设置两次任务调度之间的间隔 void setTimerTask(TimerTask timerTask) // 设置调度任务的目标 Spring在org.springframework.scheduling.timer中提供了几个JDK Timer的支持类: 1) ScheduledTimerTask,它对TimerTask提供封装并或配置调度信息; 2)通过TimerFactoryBean可以更方便地配置Timer,此外让Timer的生命周期和Spring容器的生命周期相关,在初始化TimerFactoryBean后,启动Timer,在Spring容器关闭前取消Timer。 使用ScheduledTimerTask JDK Timer标准的API要求我们使用Timer方法进行任务调度时才指定调度的规则,这种方式不太适合进行Bean的配置,因此Spring提供

文档评论(0)

1亿VIP精品文档

相关文档