您的位置:首页 > 其它

quartz动态添加、更新、删除定时任务

2017-01-09 16:41 519 查看
业务需求:产品上下架信息通过数据配置,到时间自动上架或下架,需要用定时任务完成,并且定时器任务可由数据配置动态的新增、更新和删除。quartz可实现此功能,以往用quartz的地方,定时任务配置一般写到配置文件中的。现在需要动态的添加、更新、删除任务,需要任务信息配置到数据。

基本实现:从数据获取中需要执行的任务,得jobkey(name,group名称)

通过 SchedulerFactoryBean获取正在运行的job时,获得jobkey时需要过滤掉常规配置文件中配置的job,可以用group name来区分,剩下需要通过以上获取的任务区分需要 新增、更新、删除的任务,执行即可。

1、配置文 件

2、任务类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: