首页 > 其他 > 详细

【quartz】 入门

时间:2015-06-29 20:14:18      阅读:186      评论:0      收藏:0      [点我收藏+]

把技术债务给还了,首先来一个最简单的demo;

2.x版比1.x有很多改进,1.x基于fw1、2; 2.x基于fw3.5以上;语法上有很大的不同,摒弃了很多1.x的很多东西;

直接以2.x来demo

 

class Program
    {
        private static void Main(string[] args)
        {
            Start();
        }
        private static void Start()
        {
            IJobDetail jobDetail = JobBuilder.Create<HelloJob>()
                .WithIdentity("testJob_1", "group_1")
                .Build();


            ITrigger trigger = TriggerBuilder
                    .Create()
                    .WithIdentity("trigger_1", "group_1")
                    .StartNow()
                    .WithSchedule(SimpleScheduleBuilder.Create()
                            .WithIntervalInSeconds(10) //时间间隔
                            .WithRepeatCount(5)        //重复次数(将执行6次)
                            )
                    .Build();


            ISchedulerFactory sf = new StdSchedulerFactory();
            IScheduler sched = sf.GetScheduler();
            sched.ScheduleJob(jobDetail, trigger);
            sched.Start();

        }
    }


 public class HelloJob:IJob
    {
        public void Execute(IJobExecutionContext context)
        {
            Console.WriteLine("启动 hellojob!");
        }
    }

效果:

技术分享

 

见好就收 好处多!

 

【quartz】 入门

原文:http://www.cnblogs.com/viewcozy/p/4608191.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!