Quartz教程八--SchedulerListener

最新推荐文章于 2025-06-06 09:06:54 发布
转载 最新推荐文章于 2025-06-06 09:06:54 发布 · 980 阅读
· 0
· 0
文章标签:

#Quartz

Quartz 专栏收录该内容
9 篇文章
订阅专栏
本文详细介绍了Quartz中的SchedulerListener,包括其接口定义、如何注册和移除监听器,以及可以监听的各种事件,如任务和触发器的增删、调度器启动和关闭等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录
0. Quartz教程–快速入门
1. Quartz教程一–使用Quartz
2. Quartz教程二–API、Job与Trigger
3. Quartz教程三–Job与JobDetail介绍
4. Quartz教程四–Trigger介绍
5. Quartz教程五–SimpleTrigger
6. Quartz教程六–CronTrigger
7. Quartz教程七–TriggerListener和JobListener
8. Quartz教程八–SchedulerListener

SchedulerListener与TriggerListener、JobListener类似,但它仅接收来自Scheduler自身的消息,而不一定是某个具体的trigger或job的消息。

scheduler相关的消息包括:job/trigger的增加、job/trigger的删除、scheduler内部发生的严重错误以及scheduler关闭的消息等;

org.quartz.SchedulerListener接口:

public interface SchedulerListener {

    public void jobScheduled(Trigger trigger);

    public void jobUnscheduled(String triggerName, String triggerGroup);

    public void triggerFinalized(Trigger trigger);

    public void triggersPaused(String triggerName, String triggerGroup);

    public void triggersResumed(String triggerName, String triggerGroup);

    public void jobsPaused(String jobName, String jobGroup);

    public void jobsResumed(String jobName, String jobGroup);

    public void schedulerError(String msg, SchedulerException cause);

    public void schedulerStarted();

    public void schedulerInStandbyMode();

    public void schedulerShutdown();

    public void schedulingDataCleared();
}

SchedulerListener也是注册到scheduler的ListenerManager上的,任何实现了org.quartz.SchedulerListener接口的对象都可以是SchedulerListener(译者注:SchedulerListener与JobListener/TriggerListener一样,也可以继承SchedulerListenerSupport抽象类,重写感兴趣的方法即可)。

添加一个SchedulerListener:

scheduler.getListenerManager().addSchedulerListener(mySchedListener);

删除一个SchedulerListener:

scheduler.getListenerManager().removeSchedulerListener(mySchedListener);
  • Lesson 8: SchedulerListeners

转载地址 http://nkcoder.xyz/2018/01/20/quartz-tutorial-08-scheduler-listener/
确定要放弃本次机会?
福利倒计时
: :

立减 ¥

普通VIP年卡可用
立即使用
神殇彡
关注 关注
  • 0
    点赞
  • 踩
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
  • 分享
    复制链接
    分享到 QQ
    分享到新浪微博
    扫一扫
  • 举报
    举报
专栏目录
08.Quartz 监听器-SchedulerListener
Java 程序源
08-27 3386
SchedulerListener 是用于监控调度器scheduler 中添加,删除定时任务或触发器等操作, 和JobListener, TriggerListener类似, 但由有不同. SchedulerListener 全局唯一, 也就是说一个Scheduler 只能配置一个SchedulerListener 监听器. 1. SchedulerListener 接口 和JobListene...
Spring boot整合quartz方法
m0_66323401的博客
01-21 762
然后,定时任务继承TaskJob,并实现其方法。
参与评论 您还未登录,请先 登录 后发表或查看评论
SchedulerListener
heishuiloveyou的博客
02-21 299
triggersResumed():Scheduler 调用这个方法是发生成一个 Trigger 或 Trigger 组从暂停中恢复时。triggersPaused():Scheduler 调用这个方法是发生在一个 Trigger 或 Trigger 组被暂停时。jobsResumed():当一个或一组 Job 从暂停上恢复时调用这个方法。schedulingDataCleared():当Scheduler中的数据被清除时,调用该方法。jobUnscheduled():用于卸载JobDetail时调用。
Quartz.NET 调度器监听器(ISchedulerListener)深度解析
最新发布
gitblog_00216的博客
06-06 280
Quartz.NET 调度器监听器(ISchedulerListener)深度解析 什么是调度器监听器 在 Quartz.NET 任务调度框架中,调度器监听器(ISchedulerListener)是一种强大的扩展机制,它允许开发者监听调度器本身发生的各种事件。与触发器监听器(ITriggerListener)和作业监听器(IJobListener)不同,调度器监听器关注的是调度器级别的全局事件,...
Quartz.NET-课程8:SchedulerListeners
sgmcumt的博客
02-28 241
SchedulerListeners与ITriggerListeners和IJobListeners非常相似,只是它们接收调度程序本身内的事件通知 - 不一定与特定触发器或作业相关的事件。 与调度程序相关的事件包括:添加作业/触发器,删除作业/触发器,调度程序中出现严重错误,调度程序正在关闭的通知等。 ISchedulerListener接口 public interface IScheduler...
【Quartz】 JobListener、Triggerlistener、SchedulerListener介绍与使用
Evankaka的专栏
05-05 9415
在某个所关注事件发生时,监听器提供了一种方便且非侵入性的机制来获得这一通知。Quartz 提供了三种类型的监听器:监听 Job 的,监听 Trigger 的,和监听 Scheduler 自已的。本章解释如何应用每一种类型来更好的管理你的 Quartz 应用,并获悉到什么事件正在发生。
Quartz.Net进阶之五:TriggerListener 、JobListener 和 SchedulerListener
weixin_34313182的博客
12-29 1605
        一、介绍            今天开始学习监听器,就是 Listener,在Quartz.Net 中,主要包含3类的监听器,主要内容包括:TriggerListener 、JobListener 和 SchedulerListener 这三个东东的内容,这个东西不是很难,内容也不是很多,大家学习起来会很轻松。废话少说,开始我们今天的学习吧。        二、TriggerLis...
【学习笔记】Elastic-Job和Quartz 实现企业级定时任务
ladymorgana的博客
06-18 888
课程的总体介绍,定时任务的应用场景和发展趋势,以及分布式走时任务的介绍课程学习所必须的组件,包括JDK、MySQL、Zookeeper、Maven等快速入门Elastic-Job定时任务框架,并介绍Elastic-Job框架支持的3种任务类型:Simple、Dataflow、Script.使用3种方式整合Simple作业,分别是:Java APl、Spring和Spring Boot使用3种方式整合Dataflow作业,分别是:Java APl、Spring和Spring Boot。
详解Java Quartz Job Scheduling
皖南笑笑生的博客
09-06 1万+
详解了Java Quartz Job Scheduling,包括核心框架中的Sheduler、Job和Trigger,数据存储JobStore,监听器JobListener、TriggerListener和SchedulerListener,Quartz RMI远程调用,Quartz集群原理和应用等
中文版QuartzAPI快速指南与chm文档教程
- `SchedulerListener`:监听与调度器相关事件,例如调度器启动和关闭事件。 ### Quartz高级特性 #### Job持久化 Quartz支持将作业持久化到数据库中,这样可以避免在调度器重启之后丢失作业信息,确保作业能够按照...
Quartz学习笔记(四)—— SchedulerListeners
亦轩丶Javer的博客
03-05 391
public interface SchedulerListener { public void jobScheduled(Trigger trigger); public void jobUnscheduled(String triggerName, String triggerGroup); public void triggerFinalized(Trigger trigge
Quartz2.2.1之JobListener、Triggerlistener、SchedulerListener实例使用
05-15
Quartz2.2.1之JobListener、Triggerlistener、SchedulerListener实例使用,具体效果与过程看博文 http://blog.youkuaiyun.com/evankaka/article/details/45498363
Quartz教程 第8课 SchedulerListener
wusandi的专栏
10-22 408
第8课 SchedulerListener SchedulerListener非常类似于TriggerListener和JobListener,只是它接收的是来自调度器内的通知事件,而不需要关联具体的触发器或作业。 与调度器相关的事件包括:添加作业任务/触发器,移除作业任务/触发器,调度器发生严重错误,调度器关闭及其它的通知等。 org.quartz.SchedulerListener接口
Quartz 入门系列教程-08-SchedulerListeners
热门推荐
04-08 4万+
SchedulerListeners 调度器很像触发监听器(TriggerListeners)和工作监听器(JobListeners),除非它们接收到调度程序本身中的事件通知——不一定是与特定触发器或作业相关的事件。 与调度相关的事件包括:添加作业/触发器、删除作业/触发器、调度程序中的严重错误、调度程序被关闭的通知等。 SchedulerListeners 接口 public i...
Quartz.net官方开发指南 第八课:SchedulerListeners
shanyou的专栏
08-25 695
SchedulerListeners同TriggerListeners及JobListeners非常相似,SchedulerListeners只接收与特定trigger 或job无关的Scheduler自身事件通知。 Scheduler相关的事件包括:增加job或者trigger,移除Job或者trigger, scheduler内部发生的错误,scheduler将被关闭的通
Quartz:SchedulerListeners-08
小贺的博客
07-15 262
SchedulerListeners SchedulerListeners非常类似于TriggerListeners和JobListeners,除了它们在Scheduler本身中接收到事件的通知 - 不一定与特定触发器(trigger)或job相关的事件。 与计划程序相关的事件包括:添加job/触发器,删除job/触发器,调度程序中的严重错误,关闭调度程序的通知等。 org.quartz.S...
[译]Java定时任务调度-Quartz文档(八)SchedulerListeners
书山路遥
03-29 1479
SchedulerListeners和TriggerListener和JobListener类似,区别在于接受Scheduler自身的事件,而不需要关联到特定的trigger或者job。Scheduler相关的事件包括:添加/删除 job/trigger,调度错误、关闭等通知。
Java Quartz定时任务库quartz-all-1.6.0.jar详解
资源摘要信息:"quartz-all-1.6.0.jar" 标题中提到的"quartz-all-1.6.0.jar"指的是一个Java定时任务框架Quartz的完整jar包,版本为1.6.0。Quartz是一个开源的作业调度库,它为在Java应用程序中进行作业调度提供了...
神殇彡

博客等级

码龄15年
11
原创
11
点赞
33
收藏
7
粉丝
关注
私信

TA的精选

  • 新 Spring Cloud Gateway 内存溢出解决过程

    18533 阅读

  • 新 Spring Cloud Data Flow 中文版参考文档

    2060 阅读

  • 热 python django 添加前台页面

    3043 阅读

  • 热 python django模版渲染页面

    2333 阅读

  • 热 python django 工作流程

    1598 阅读

查看更多

2019年2篇
2018年9篇
2015年2篇
2013年7篇

大家在看

  • Java 方法引用详解
  • 内存存储的 “收纳学”:数据怎么被 “分类摆放”? 851
  • TensorFlow|张量流
  • 动态内存管理 1036
  • Python Tkinter库应用开发指南(完善中。。。) 559

分类专栏

  • Quartz
    9篇
  • JMS
    2篇
  • Python
    6篇
  • spring cloud
    1篇
  • gateway
    1篇
  • oom
    1篇

展开全部 收起

上一篇:
Quartz教程七--TriggerListener和JobListener
下一篇:
Spring Cloud Data Flow 中文版参考文档

目录

展开全部

收起

相关专栏

日常工作总结

专栏

245 人学习

汇总以往bug经验,尽量编写详细帮助您,有问题请及时沟通。

【企业级定时任务Quartz】----Simple触发器详解

前端UI&后端&分布式

专栏

163 人学习

记录分布式开发项目等经验,Spring Cloud ,Spring Cloud Alibaba等的使用经验,以及前端VUE,UView等web以及手机端开发笔记,

SpringColoud中集成Quartz集群_实现quartz分布式定时器--SpringCloud工作笔记179

架构设计

专栏

75 人学习

网站架构设计经验总结

生产环境的分布式任务调度框架如何选择?quartz、xxl-job、Elastic-Job、Saturn

目录

展开全部

收起

上一篇:
Quartz教程七--TriggerListener和JobListener
下一篇:
Spring Cloud Data Flow 中文版参考文档

分类专栏

  • Quartz
    9篇
  • JMS
    2篇
  • Python
    6篇
  • spring cloud
    1篇
  • gateway
    1篇
  • oom
    1篇

展开全部 收起

目录

评论
被折叠的  条评论 为什么被折叠? 到【灌水乐园】发言
查看更多评论
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值