`

quartz - sample Job

阅读更多

import org.quartz.Job;

import org.quartz.JobDataMap;

import org.quartz.JobExecutionContext;

import org.quartz.JobExecutionException;

 

/**

 * This is quartz Job which will be execute 30 seconds

 */

public class OrderCancelJob implements Job {

 

      public OrderCancelJob()

      {}

 

      public void execute(JobExecutionContext context) throws JobExecutionException

      {

            logger.info(">>> Entering OrderCancelJob() ...");

            JobDataMap dataMap = context.getJobDetail().getJobDataMap();

            String orderId = dataMap.getString("orderId");

            OrderManager orderManager = (OrderManager)dataMap.get("orderManager");

            logger.debug("OrderCancel Job will cancel order " + orderId + " now.");

            orderManager.withdrawOrder(orderId);

            logger.info("<<< Leaving OrderCancelJob().");

      }

}

分享到:
评论

相关推荐

    quartz-2.3.2-API文档-中文版.zip

    赠送jar包:quartz-2.3.2.jar; 赠送原API文档:quartz-2.3.2-javadoc.jar; 赠送源代码:quartz-2.3.2-sources.jar; 赠送Maven依赖信息文件:quartz-2.3.2.pom; 包含翻译后的API文档:quartz-2.3.2-javadoc-API...

    quartz-2.3.0-API文档-中文版.zip

    赠送jar包:quartz-2.3.0.jar; 赠送原API文档:quartz-2.3.0-javadoc.jar; 赠送源代码:quartz-2.3.0-sources.jar; 赠送Maven依赖信息文件:quartz-2.3.0.pom; 包含翻译后的API文档:quartz-2.3.0-javadoc-API...

    quartz-2.3.2-API文档-中英对照版.zip

    赠送jar包:quartz-2.3.2.jar; 赠送原API文档:quartz-2.3.2-javadoc.jar; 赠送源代码:quartz-2.3.2-sources.jar; 赠送Maven依赖信息文件:quartz-2.3.2.pom; 包含翻译后的API文档:quartz-2.3.2-javadoc-API...

    quartz-all-1.6.0.jar包定时任务jar

    在使用quartz-all-1.6.0.jar时,你需要将这个库导入到你的项目类路径中,然后创建Job类、Trigger对象,最后通过Scheduler实例来安排任务。在`ITMOP说明.txt`中,可能包含有关如何在特定项目(ITMOP)中集成和使用...

    quartz-1.6.0.jar和quartz-all-1.6.0.jar

    在给定的压缩包文件中,我们有两个版本为1.6.0的Quartz JAR包:`quartz-1.6.0.jar`和`quartz-all-1.6.0.jar`。这两个JAR包虽然名字相似,但它们的内涵有所不同。 `quartz-1.6.0.jar`是Quartz的基本库,包含了核心的...

    quartz-all-1.8.6.jar

    quartz-all-1.8.6.jar

    quartz-jobs-2.3.2.jar中文-英文对照文档.zip

    注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 ...

    quartz-2.4.0-SNAPSHOT-distribution.tar.gz

    解压"quartz-2.4.0-SNAPSHOT-distribution.tar.gz"后,我们主要会看到一个名为"quartz-2.4.0-SNAPSHOT"的目录,其中包含了Quartz框架的所有组件和相关文档。这个目录下通常会有以下内容: 1. **JAR文件**:核心库...

    quartz-2.2.3-distribution.tar.gz

    这个"quartz-2.2.3-distribution.tar.gz"压缩包包含的是Quartz库的2.2.3版本,它是专门为Java开发人员设计的,便于在Java应用中实现定时任务的管理和执行。 Quartz的核心功能包括: 1. **任务调度**:它允许开发者...

    quartz quartz-1.8.6 dbTables 建表sql

    总之,"quartz quartz-1.8.6 dbTables" 提供了构建Quartz调度框架所需的数据库脚本,确保了任务调度的存储和恢复功能。通过理解和正确应用这些脚本,开发者可以充分利用Quartz的强大功能,创建和管理复杂的时间驱动...

    quartz-all-1.8.5.jar

    quartz-all-1.8.5.jar quartz-all-1.8.5.jar quartz-all-1.8.5.jar quartz-all-1.8.5.jar

    quartz-all-1.6.0

    在标题中提到的 "quartz-all-1.6.0" 版本,是 Quartz 框架的一个特定发行版,它包含了所有必要的组件和库,以便在 Java 环境下使用。 Quartz 主要功能包括: 1. **任务调度**:Quartz 提供了强大的 API,可以方便地...

    quartz-2.1.6.zip

    quartz-jboss-2.1.6.jar 和 quartz-weblogic-2.1.6.jar 分别是为了在JBoss和WebLogic应用服务器上运行Quartz而定制的版本,它们可能包含了服务器特定的配置和适配器。 quartz-commonj-2.1.6.jar 支持CommonJ的Timer...

    quartz-2.2.1 最新包

    - **Job类**:定义执行任务的类,需要实现`org.quartz.Job`接口,并重写`execute(JobExecutionContext context)`方法。 - **Trigger类**:定义任务触发规则,如CronTrigger、SimpleTrigger,根据时间表达式或间隔...

    quartz-jobs-2.2.1-sources.jar

    quartz-jobs-2.2.1-sources.jar 好东西,不解释

    quartz-2.1.1 的所有jar包

    quartz-2.1.1 的所有jar包 quartz-2.1.1.jar quartz-all-2.1.1.jar quartz-backward-compat-2.1.1.jar quartz-commonj-2.1.1.jar quartz-examples-2.1.1.jar quartz-jboss-2.1.1.jar quartz-oracle-2.1.1.jar quartz...

    quartz-2.2.3.jar

    相当于数据库中的 Job、Windows 的计划任务、Unix/Linux 下的 Cron,但 Quartz 可以把排程控制的更精细。把一系列任务自动安置到一个作业中,然后再为这个作业创建一个调度器,到时这个作业就会自动执行了

    quartz-all-2.1.5

    quartz-all-2.1.5

    quartz-2.1.7

    这个"quartz-2.1.7"版本是Quartz库的一个重要发布,专注于提供可靠的定时任务管理和执行。在这个版本中,Quartz进行了多方面的优化和改进,以提高稳定性和性能。 Quartz的核心功能在于其强大的调度能力。它支持CRON...

    quartz-all-1.8.4.jar

    quartz-all-1.8.4.jar

Global site tag (gtag.js) - Google Analytics