java - 将 Quartz 调度程序置于待机模式

标签 java scheduling quartz-scheduler

您可以将 Quartz 调度程序置于待机模式。在此期间,所有触发器都不会触发正在执行的作业。但是如果standby();会发生什么?命令在正在执行的作业期间出现,假设它正在写入文件?

示例:

*//start() 之前已在调度程序上调用

scheduler.standby();

//现在调度程序将不会触发触发器/执行作业

//...

调度程序.start();

//现在调度程序将触发触发器并执行作业*

最佳答案

我相信调用standby()只会停止触发器的进一步执行,它不会停止或中止任何已经执行的作业。

关于java - 将 Quartz 调度程序置于待机模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/932817/

相关文章:

java - 创建一个用 SAX 读取的 XML 文件的精确副本?

java - CSV 保留 CRLF 同时替换 LF

R Shiny : How to update an input object before a reactive statement gets executed

java - 带注释的 Spring 3 调度 - 看看队列?

java - 如何检查 Quartz cron 作业是否正在运行?

java - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : Unknown database 'xyz'

java - 有没有办法干净地删除 IntelliJ 中的项目?

cpu - 如果一次执行一条指令,CPU 负载究竟是多少?

go - 为什么 Goroutine 在 Busy Loop 之后还能被调度?

java - Quartz PersistJobDataAfterExecution 执行后不存储