原文链接:http://gocom.primeton.com/modules/newbb/item43882_43882.htm
StatefulJob:Job的实例可以分为stateful和non-stateful两类。无状态的job只有在被加入到scheduler的时候才会把JobDataMap存储起来。这就意味着在执行job的时候,修改了job data map的内容的时候修改信息将会被丢失,同时也不会体现在下一次执行的时候。stateful job正好相反,它的jobDataMap每次job被执行以后会被再次存储。但是stateful不能并发执行,也就是说如果一个线程去执行一个已经被执行的stateful的job,那么他就会被阻塞住。如果要使用状态job,那就实现statefulJob接口。
JOb的几个参数:
Durability:如果job是非Durability的话,那么在scheduler中如果没有任何trigger和这个job相关联,那么这个job将会被删除。
Volatility:如果job是volatility的话,那么scheduler在restart的时候将不会把job持久化。
RequestsRecovery:任务如果被强制结束,例如宕机之类的,那么重新启动以后这个任务将会被重新执行。
JobListeners:一个job可以有一个或者多个JobListeners和他关联。当job执行的时候,listeners将会被通知。
分享到:
相关推荐
Quartz学习笔记和课件,欢迎学习爱好者下载资源,共同学习。。
Quartz 学习笔记 Quartz特点 Quartz功能介绍
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表
quartz教程 quartz学习手册 quartz帮助手册
刘冬编写Spring.NET学习笔记25——整合Quartz.NET例子。 原文: http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_QuartzNet.html
Quartz入门Demo,栗子全,注释详细。还有Spring结合的demo,一共两个Demo外加Quartz开发资料,绝对超值。欢迎大家共同交流。
这是本人初步学习Quartz时候记录的一些笔记,只是Quartz的简单入门!
博客中《quartz学习笔记一:一个最简单的quartz案例》的项目代码,包含jar包,只要导入即可运行。这是一个最基本的Quartz定时器HelloWorld版。
NULL 博文链接:https://403018322.iteye.com/blog/1613610
博客中《quartz学习笔记二:一个基础的Quartz定时器案例》的项目代码,包含jar包,只要导入即可运行。这是一个最基本的Quartz定时器API版。
quartz的初步学习笔记,简单了解一下,是从网上听课的摘要,如果对各位有帮助是最好;希望大家一起学习,一起进步,共同成长,加油,兄弟们,姐妹们!!!
NULL 博文链接:https://jaykuen.iteye.com/blog/911106
最近学习“黑马程序员”的“精品详解石英视频”教程,顺便将课程的笔记整理出来,发现网上根本搜不到视频的笔记资料,遂将此资料分享出来,若有侵权,请联系本人 教程 一,石英概念 Quartz是OpenSymphony开放式组织...
本项目为全栈工程师学习笔记,不求最深最好,开源技术搬运工 其他项目:Spring Cloud微服务学习笔记 Spring Boot项目实践 Java体系知识点汇总: : 网站资源链接 S3基本使用事件 数据库隔离等级验证 常用JVM命令...
本资源是在springboot下整合quartz实现多任务的代码,亲测可用
里面包括大量的学习方法,希望可以帮到你们,ActiveMQ,Beetl,BeetlSQL,Bootstrap,CentOS,quartz,RocketMQ,Zookeeper,Websocket,WangEditor
2020年Java基础教程(全资料+笔记+源码): 2020年javaweb全套教程: Mysql: Oracle: JDBC: C3P0: 前端技术 HTML、CSS、Javascript: jQuery-: Ajax: Vue: 微信小程序: 动态网页: 编程强化 JVM优化: 数据...
本套项目实战课程有极高的含金量,采用当下最主流的微服务分布式架构,前后端分离技术,涵盖技术栈有:Vue、axios、Springboot、RESTful、mybatis、tkmapper、Swagger、任务调度Quartz/Elastic-Job、阿里云OSS、...
heavyz的Tomcat学习笔记(包括启动流程分析、启动脚本分析) ] () [ java8 新特性讲解系列文章 ] () [ Java 从Jar文件中动态加载类 ] () [ Java并发源码分析 - ThreadPoolExecutor ] () [ java ClassLoader 基本原理 ]...