Quartz教程八--SchedulerListener

神殇彡 于 2018-02-26 11:14:01 发布
阅读量969 收藏
点赞数
分类专栏: Quartz 文章标签: 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
    分享到新浪微博
    扫一扫
  • 举报
    举报
专栏目录
参与评论 您还未登录,请先 登录 后发表或查看评论
神殇彡

博客等级

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

热门文章

  • Spring Cloud Gateway 内存溢出解决过程 18470
  • python django 添加前台页面 3031
  • python django模版渲染页面 2327
  • Spring Cloud Data Flow 中文版参考文档 2041
  • python django 工作流程 1584

分类专栏

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

展开全部 收起

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

最新评论

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

    寸发不生: 你用的是多少版本

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

    wangyulingreat: 为啥网上这些答案都一模一样?标点符号都不带改的

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

    -万里晴空-: 我升级到了 2.3.4,SR8 ,还是有问题

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

    faith云平台-中间件: 楼主我这里遇到一个问题,正常压测的时候,不管有问题的版本,还是新版本,在压测一段时间,内存都会趋于正常,但是我关掉,jemeter之后,就会上涨,遇到了吗

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

    洛水流川: 我升级到最新的版本 没这个问题了

大家在看

  • 为什么搞 PCB 一定要上“布局后仿真”?——一文读懂布线背后的真相!
  • 计算机毕业设计Java基于VUE的儿童教育网站 基于Vue.js的儿童教育互动平台开发 Vue.js驱动的儿童学习管理系统
  • 计算机毕业设计Java固定线路往返公益平台 基于 Java 的固定线路公益通勤平台设计 Java 驱动的社区往返共享出行管理系统开发
  • 计算机毕业设计Java基于Vue的不动产登记系统 基于Vue.js的房地产登记与管理系统开发 Vue.js驱动的不动产信息管理平台
  • 智慧交通设计方案

最新文章

  • Spring Cloud Gateway 内存溢出解决过程
  • Spring Cloud Data Flow 中文版参考文档
  • Quartz教程七--TriggerListener和JobListener
2019年2篇
2018年9篇
2015年2篇
2013年7篇

目录

展开全部

收起

目录

展开全部

收起

上一篇:
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、付费专栏及课程。

余额充值