Quartz Scheduler Listener SchedulerPlugin
XxxListener
JobListener + TriggerListener + SchedulerListener
JobListener内置实现
- JobListener#SampledStatisticsImpl(jobsScheduledCount + jobsExecutingCount + jobsCompletedCount)
- JobListener#ExecutingJobManager (executingJobs + numJobFired)
- JobListener#JobChainJobListener
- JobListener#LogingJobHistoryPlugin
- JobChainingJobListener:用于实现关联任务
TriggerListener内置实现
- TriggerListener#LogingTriggerHistoryPlugin
- Triggerlistener#JobInterruptMointorPlugin
配置全局的TriggerListener
org.quartz.triggerListener.NAME.class = com.foo.MyListenerClass
org.quartz.triggerListener.NAME.propName = propValue
org.quartz.triggerListener.NAME.prop2Name = prop2Value
配置全局的JobListener
org.quartz.jobListener.NAME.class = com.foo.MyListenerClass
org.quartz.jobListener.NAME.propName = propValue
org.quartz.jobListener.NAME.prop2Name = prop2Value
其他的Listener在scheduler.getListenerManager()之后操作;
SchedulerPlugin
随着QuartzScheduler一起initialize/start/shutdown
- JobInterruptMonitorPlugin
- LoggingJobHistoryPlugin
- LoggingTriggerHistoryPlugin
- ShutdownHookPlugin
- XMLSchedulingDataProcesorPlugin
配置一个plugin
org.quartz.plugin.NAME.class = com.foo.MyPluginClass
org.quartz.plugin.NAME.propName = propValue
org.quartz.plugin.NAME.prop2Name = prop2Value
只能这么配置,没有代码配置的方法;
Quartz Scheduler Listener SchedulerPlugin相关推荐
- 如何使用Quartz Scheduler和日志记录创建Web应用程序
我有时会在Quartz Scheduler论坛中为用户提供帮助. 有时,有人会问他/她如何在Web应用程序中设置Quartz. 实际上,这是一件相当简单的事情. 该库已经带有一个ServletCont ...
- HOW-TO:具有MySQL的JEE应用程序中具有集群功能的Quartz Scheduler
Quartz Scheduler是Java世界中最流行的调度库之一. 过去,我主要在Spring应用程序中使用Quartz. 最近,我一直在研究要在云中部署的JBoss 7.1.1上运行的JEE 6应 ...
- HOW-TO:带有MySQL的JEE应用程序中具有集群功能的Quartz Scheduler
Quartz Scheduler是Java世界中最流行的调度库之一. 过去,我主要在Spring应用程序中使用Quartz. 最近,我一直在研究将在云中部署的JBoss 7.1.1上运行的JEE 6应 ...
- 在MySQL数据库上使用Quartz Scheduler入门
这是一些简单的步骤,可帮助您使用Groovy在MySQL数据库上完全入门Quartz Scheduler. 以下脚本可让您使用外部文件快速尝试不同的Quartz配置设置. 第一步是使用表设置数据库. ...
- Quartz Scheduler插件–隐藏的宝藏
尽管在官方文档中进行了简要描述,但我相信Quartz插件了解得还不够多,看看它们有多有用. 本质上,Quartz中的插件是方便的类,用于包装基础侦听器的注册. 您可以自由编写自己的插件,但我们将专注于 ...
- 在java中使用quartz_如何在Java中使用Quartz Scheduler框架运行cron作业?
我在Java中使用Quartz Scheduler来运行cron作业 . 这是我第一次使用这个框架来运行cron作业,所以我有些困惑 . 我正在关注这个tutorial以更好地理解如何使用Quartz ...
- java quartz Scheduler 操作Trigger
一个JobDetail可以有多个Trigger //增 sched.scheduleJob(trigger);//trigger必须使用forJob绑定JobDetail //查 System.out ...
- java quartz Scheduler 操作JobDetail
scheduler可以看成是一个容器,对JobDetail进行增删改查 //增 sched.addJob(job,false);// false表示不替换,ture表示替换,既更新;另外一般使用 比较 ...
- Quartz Scheduler
SchedulerFactory & Scheduler & QuartzScheduler & QuartzSchedulerThread & ThreadExecu ...
最新文章
- 这才是GraphQL最详尽的解释
- TCP 三次握手 和 四次挥手
- 在linux下搭建jira+svn[原创]
- python元组取值_Python基础之元组
- 揭开Python科学计算的面纱
- C# 依据KeyEventArgs与组合键字符串相互转换
- 洛谷、牛客网、AcWing 刷题(python版)
- java中数据成员的初始化问题
- Enterprise Library +Caliburn.Micro+WPF CM框架下使用企业库验证,验证某一个属性,整个页面的文本框都变红的原因...
- Android、iOS、和Web如何做灰度发布?
- OAuth2:资源服务器
- 《mysql必知必会》学习笔记
- 基于Proteus学习单片机系列(三)——按键
- dhcp服务器在作用,dhcp的作用是什么?dhcp优缺点
- 超微服务器安装Linux,超微服务器使用IPMI安装操作系统
- beeline执行sql语句_beeline执行sql脚本我世界开挂
- C#中Math函数简介
- arm linux fpu,多媒体处理,利用ARM NEON/FPU提升performance
- 从安装Eclipse到用Eclipse写第一个Java程序
- 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算...
热门文章
- IDEA热部署插件JRebel下载、注册教程
- 像Python一样玩C/C++
- 杰理之inein走ADC,并复用fm引脚,使用省电容接法时,进linein出来后,麦声音变得很小解决方法【篇】
- SpringBoot+STOMP 实现聊天室(单聊+多聊)及群发消息详解
- Avito Cool Challenge 2018 B. Farewell Party 【YY】
- D. Cow and Fields(最短路+思维)
- java中的类和对象(重点)超详细
- 如何去掉list集合中重复元素大全
- 大数据hadoop生态技术简介
- 刘韧:支持一个创业项目就像写了一条新闻