`

quartz 作业调度

    博客分类:
  • java
 
阅读更多
public class Jobfile implements Job {
  public Jobfile() {
  }

  public void execute(JobExecutionContext context)
      throws JobExecutionException {
    System.out.println("execute!");
  }
}
 
/**
 * SimpleTrigger五个参数依次为:
 * <p/>
 * String triggername--名字
 * <p/>
 * String  group--组别
 * <p/>
 * Date startTime--开始时间
 * <p/>
 * Date endTime--结束时间
 * <p/>
 * int repeatCount--重复次数,实际执行次数等于repeatCount+1
 * <p/>
 * Long repeatInterval--时间间隔
 */
public class Quartztest {
  @SuppressWarnings({"static-access", "deprecation"})
  public static void main(String args[]) {
    SchedulerFactory schedFact = new org.quartz.impl.StdSchedulerFactory();
    try {
      Date endDate = new Date();
      endDate.setMinutes(endDate.getMinutes() + 5);
      Scheduler sched = schedFact.getScheduler();
      sched.start();
      //创建一个待调度的作业
      JobDetail jobDetail = new JobDetail("myjob", sched.DEFAULT_GROUP, Jobfile.class);
      //创建一个触发器控制作业的调度
      SimpleTrigger trigger = new SimpleTrigger("myTrigger", sched.DEFAULT_GROUP, new Date(), endDate, 2, 5000L);
      //调度作业
      sched.scheduleJob(jobDetail, trigger);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}
 
分享到:
评论

相关推荐

    学习笔记_Quartz作业调度框架,使用corn表达式

    Quartz作业调度框架是Java开发中的一个强大工具,用于实现定时任务和工作流管理。它以其灵活性、可扩展性和稳定性而被广泛应用。本学习笔记主要围绕Quartz的使用,特别是如何利用corn表达式来设置定时任务。 Quartz...

    Quartz作业调度框架

    Quartz作业调度框架是Java领域中非常重要的一个开源作业调度库。作业调度是指在预定的时间安排特定的任务进行执行。在企业级应用中,作业调度扮演着核心的角色,它使得企业能够自动化地执行定时任务,比如数据备份、...

    quartz作业调度测试

    这个"quartz作业调度测试"项目可能是为了演示或测试Quartz如何在实际应用中配置和使用。 首先,Quartz的核心概念包括Job(作业)、Trigger(触发器)和Scheduler(调度器)。Job是需要执行的任务,Trigger定义了...

    quartz作业调度Demo

    Quartz作业调度是一个开源的Java作业调度框架,它允许开发者创建、调度和执行应用程序中的重复或定时任务。这个"quartz作业调度Demo"提供了一个简单的示例,帮助我们理解如何在实际项目中利用Quartz来管理任务。 1....

    Quartz作业调度器

    Quartz作业调度器是Java平台上的一个开源任务调度框架,广泛应用于企业级应用中,用于自动化执行周期性任务。Spring框架提供了对Quartz的集成,使得在Spring应用中使用Quartz变得更加便捷。这个压缩包文件可能包含了...

    web环境下Quartz作业调度入门源代码(Jboss)

    本示例“web环境下Quartz作业调度入门源代码(Jboss)”提供了一个基础的Quartz在Web应用中的实现,下面我们将详细探讨相关的知识点。 1. **Quartz简介** - Quartz是一个轻量级的作业调度框架,支持Cron表达式和复杂...

    quartz作业调度demo

    本示例"quartz作业调度demo"是针对初学者设计的,旨在帮助他们快速理解并上手Quartz的基本用法。 Quartz的核心概念包括Job(作业)、Trigger(触发器)和Scheduler(调度器)。以下是对这些关键概念的详细解释: 1...

    Quartz(作业调度)

    Quartz是一款开源的作业调度框架,它为Java应用程序提供了强大的定时任务处理能力。在Spring框架中,Quartz可以被集成来实现复杂的定时任务调度。本文将深入探讨Quartz的使用,包括其基本概念、配置、API以及在Web...

    quartz作业调度

    quartz作业调度,quartz结构,quartz表达式,quartz配置

    作业调度Quartz.net源代码

    这个“作业调度Quartz.net源代码”文件很可能是包含了Quartz.NET的示例代码或者一个简单的项目,帮助用户理解和学习如何使用Quartz.NET进行作业调度。 Quartz.NET的核心概念包括作业(Job)、触发器(Trigger)和...

    基于 ADF 框架开发的 Quartz 作业调度程序。

    基于 ADF 框架 + Quartz框架 开发的一套界面可操作的作业调度程序。 界面: 1. 输入:支持 cron表达式; 2. 支持定时调用服务; 3. 支持定时调用数据库脚本(存储过程等); 4. 界面可以查看当前运行的后台作业; 5....

    spring-Quartz(作业调度)

    Quartz 是个开放源码项目,提供了丰富的作业调度集。在这篇文章中,软件工程师 Michael Lipton 和IT 架构师 Soobaek Jang 对 Quartz API 进行了介绍,从对框架的一般概述开始,并以一系列展示 Quart 基本特性的代码...

    quartz开源作业调度框架

    ### quartz开源作业调度框架知识点详解 #### 一、Quartz框架简介 Quartz是一个功能强大的、开源的作业调度框架,完全由Java编写而成。它能够被应用在服务器端的Java应用程序中,帮助开发者轻松地创建并管理定时任务...

    Quartz - 作业调度框架

    Quartz是一款广泛应用于Java环境中的开源作业调度框架,它的核心功能是实现任务的自动化执行,如定时触发、周期性执行等。Quartz以其强大的灵活性和稳定性,在企业级应用中占据了重要地位,尤其对于需要定时执行任务...

Global site tag (gtag.js) - Google Analytics