Quartz 核心

一、Quartz 核心

工作原理:
  1. Scheduler 是一个计划调度器容器(总部),容器里面可以盛放众多的 JobDetailTrigger。当容器启动后,里面的每个 JobDetail 都会根据 Trigger 按部就班自动去执行。
  2. JobDetail 是一个可执行的工作,它本身可能是有状态的。
  3. Trigger 代表一个调度参数的配置,什么时候去调。
  4. JobDetailTriggerScheduler 容器上注册后,形成了装配好的作业(JobDetailTrigger 所组成的一对儿),就可以伴随容器启动而调度执行了。
  5. Scheduler 是个容器,容器中有一个线程池,用来并行调度执行每个作业,这样可以提高容器效率。
概念详解:
  1. Job

    • 作业是一个执行任务的简单 Java 类。任务可以是任何 Java 代码。只需实现 org.quartz.Job 接口,并将需要执行的任务代码写在 execute() 方法中即可。当 Quartz 确定该是作业运行的时候,它将调用你的作业。Quartz 提供了一个机制来建立具有不同粒度的、可重复的调度表,于是,你只需创建一个 Java 类,这个类被调用而执行任务。
    public interface Job {
         
        void execute(JobExecutionContext context) throws JobExecutionException;
    }
    
    Class MyJob implements Job {
         
        @Override 
        void execute(JobExecutionContext context) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值