`
sambean
  • 浏览: 31968 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

2010-11-04 quartz学习笔记六-JobExecutionException

阅读更多

当执行job出现异常的时候如何处理?

1.将这个exception包装为JobExecutionException

 

 try {
            int zero = 0;
            int calculation = 4815 / zero;
        } catch (Exception e) {
            System.out.println("--- Error in job!");
            JobExecutionException e2 = 
                new JobExecutionException(e);
            // this job will refire immediately
            e2.setRefireImmediately(true);
            throw e2;
        }
 

2.设置JobExecutionException的属性

如果    e2.setRefireImmediately(true);

  则在检测到异常后重新执行job

如果  e2.setUnscheduleAllTriggers(true);

 则检测到异常后会退出job

更多的属性用到的时候再google

分享到:
评论

相关推荐

    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的基本库,包含了核心的...

    spring-boot-starter-quartz:Quartz-Scheduler的Spring-Boot自动配置

    Quartz Scheduler的Spring-Boot自动配置只是Quartz Scheduler的Spring-Boot启动器。 当然,Quartz Scheduler已经有好几个启动器,但是它们都不能满足我的所有需求,因此我创建了自己的启动器。 这只是一个业余项目。...

    spring-context-support-4.2.2和quartz-2.2.3所需Jar包

    标题中的"spring-context-support-4.2.2和quartz-2.2.3所需Jar包"涉及到两个关键的Java库:Spring Context Support 4.2.2版本和Quartz Scheduler 2.2.3版本。这两个库在企业级Java应用开发中扮演着重要角色,特别是...

    spring-context-support.jar,quartz-all-1.6.0.jar

    而当我们提到`spring-context-support.jar`和`quartz-all-1.6.0.jar`时,我们是在讨论Spring框架中的任务调度功能,特别是与Quartz库的集成。 `spring-context`是Spring框架的核心模块之一,它提供了上下文...

    dropwizard-jobs, dropwizard的Quartz集成.zip

    dropwizard-jobs, dropwizard的Quartz集成 Dropwizard集成这个插件集成了 quartz调度器和 dropwizard,允许你轻松创建后台作业,这些作业不绑定到HTTP请求响应周期。 Quartz在应用程序启动时创建一个 threadpool,并...

    逆向工程极速搭建SSM-Redis-activeMQ-Quartz整合项目

    逆向工程极速搭建SSM-Redis-activeMQ-Quartz整合项目; 一键生成jsp-controller-service-serviceImpl-DAO-Bean-Mapper.XML-application.properties; 一键生成BeanMapJsonUtil、ActiveMQ、Redis、Quartz等基本类; ...

    spring-boot-starter-quartz-2.1.6.RELEASE.jar

    java运行依赖jar包

    quartz-2.2.3版本的quartz初始化sql语句

    Quartz是一款广泛使用的开源任务调度框架,它允许开发者在Java应用程序中定义和执行定时任务。在Quartz 2.2.3版本中,初始化数据库是使用Quartz的关键步骤,因为Quartz依赖于一个持久化存储来保存作业和触发器的信息...

    Multiple-Jobs-in-Quartz-Spring-Example

    本示例 "Multiple-Jobs-in-Quartz-Spring-Example" 旨在展示如何在 Spring 应用中集成多个 Quartz 任务。对于Java开发人员来说,这可能是了解如何在实际项目中使用这两种技术协同工作的一个绝佳实践。 首先,我们...

    Quartz学习笔记

    这个学习笔记将深入探讨Quartz的核心概念、主要功能以及如何在实际项目中使用它。 首先,我们要理解Quartz的基本架构。Quartz的核心组件包括Scheduler、Job、Trigger和Calendar。Scheduler是调度器,负责管理所有的...

    spring-boot-quartz-demo, 使用Quartz框架的样例 Spring Boot 应用程序.zip

    spring-boot-quartz-demo, 使用Quartz框架的样例 Spring Boot 应用程序 spring-boot-quartz-demo使用Quartz框架的样例 Spring Boot 应用程序基于 https://gist.github.com/jelies/5085593 附加功能( 断点,失火处理...

    quartz-2.4.0-SNAPSHOT-distribution.tar.gz

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

    Springboot 整合Quartz

    SpringBoot整合Quartz是一个常见的任务调度场景,SpringBoot以其便捷的快速启动和强大的依赖管理特性,使得它在Java开发中广泛应用。Quartz是一款开源的工作调度框架,能够帮助开发者实现定时任务的执行,常用于大...

    quartz quartz-1.8.6 dbTables 建表sql

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

    Quartz-JOB-Framework 中文版和QUartz开发指南 .zip

    学习Quartz,你需要掌握如何配置Scheduler,创建Job类和Trigger,以及如何使用JobDataMap传递数据。同时,了解CronTrigger和SimpleTrigger的用法,以及如何处理并发执行的策略,比如设置并发限制或者采用优先级调度...

    Spring-quartz-demo Spring4.1.6 + quartz2.2.1

    本项目来源与网络,本人对项目...直接通过mvn 倒入项目,在Spring-quartz-demo\src\main\webapp\sql 有sql 建立数据库,表 启动tomcat 直接访问http://localhost:8080/Spring-quartz-demo/task/taskList.htm 就可以使用

    quartz-2.1.7

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

    quartz-jboss-1.8.6.jar

    quartz-jboss-1.8.6.jar quartz集群

    springboot2.3集成quartz定时任务持久化数据库,支持集群

    在本文中,我们将深入探讨如何在Spring Boot 2.3版本中集成Quartz定时任务,并实现其持久化到数据库,以便支持集群环境。这个过程的关键在于配置Quartz Scheduler,设置数据库连接,以及确保任务在多节点环境中能够...

    quartz和spring-quartz

    Quartz和Spring-Quartz是两个在Java世界...“spring-quartz-demo”可能是一个完整的示例项目,你可以通过运行它来深入理解Quartz在Spring中的应用。通过研究这些资源,你可以更全面地掌握Quartz和Spring-Quartz的用法。

Global site tag (gtag.js) - Google Analytics