码迷,mamicode.com
首页 > 其他好文 > 详细

【quartz】 入门

时间:2015-06-29 20:16:10      阅读:116      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!