文档章节

quartz动态添加任务

 莫莫莫名其妙
发布于 2015/12/30 10:42
字数 56
阅读 10
收藏 0
 public static void addJob(String jobName, Class cls, String time,String trigeername) {  
        try {  
            Scheduler sched = gSchedulerFactory.getScheduler();  
            JobDetail jobDetail = JobBuilder.newJob(TestOneBaseJob.class).withIdentity(jobName, JOB_GROUP_NAME).build();
            Trigger trigger =newTrigger().withIdentity(trigeername, TRIGGER_GROUP_NAME).withSchedule(CronScheduleBuilder.cronSchedule(time)).build();
            sched.scheduleJob(jobDetail, trigger);  
            // 启动  
            if (!sched.isShutdown()) {  
                sched.start();  
            }  
        } catch (Exception e) {  
            throw new RuntimeException(e);  
        }  
    }


© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 1
码字总数 56
作品 0
昌平
私信 提问
Spring Quartz 任务静态配置和动态添加

Quartz任务可以静态配置到配置文件中,也可以动态添加. 1.Quartz任务 静态配置 其中 <property name="concurrent" value="false"/>,是设置job不能并发执行。 2.Quartz任务 动态添加 定时器动......

满小茂
2016/12/20
211
0
Quartz任务监控管理 (1)

Quartz任务监控管理,类似Windows任务管理器,可以获得运行时的实时监控,查看任务运行状态,动态增加任务,暂停、恢复、移除任务等。对于动态增加任务,可以参加我的前一篇文章《Quartz如何...

光石头
2011/06/12
0
1
jfinal定时调度任务插件QuartzPlugin

pom.xml依赖quartz quartz_config.properties(quartz配置) quartz_job.properties(任务配置,默认的调度任务可以在这里添加) FormaterCronExpression.java(日期转cron定时表达式类) JobBean...

peter_qyq
2017/07/18
0
0
分布式任务调度组件--Uncode-Schedule

基于zookeeper+spring task/quartz的分布式任务调度组件,确保所有任务在集群中不重