quartz-scheduler相关内容

用于设置石英 sqlite 表的设置脚本

如果我想用quartz 2.2.1提供的安装脚本创建quartz sqlite表,我应该使用Quartz的database/tables文件夹中提供的哪个安装脚本? 以下是quartz数据库/表中的安装脚本列表: quartz-2.2.1\docs\dbTables 解决方案 我使用 derby 脚本作为我的 sqlite 脚本 ..
发布时间:2021-06-30 19:14:37 其他开发

如何在 Quartz.Net 中使 Job 引发 EventHandler?

我有一个控制台应用程序可以实例化 Quartz 调度程序. 我想要一个 Job 来引发一个事件处理程序,以便“Mother App"调用特定的方法. 问题是工作类似乎与外部类明显隔离. 我确信有一个很好的方法可以做到这一点,但我还没有偶然发现. 公共类 RestartJob : IJob{公共重启作业(){}公共虚拟无效执行(IJobExecutionContext 上下文){//将重启事 ..
发布时间:2021-06-30 19:14:34 C#/.NET

如何设置石英触发器的优先级?

我正在使用 Quartz Scheduler,有 15 个作业.对于每项工作,都有一个触发器.我想为每个触发器设置优先级.我可以将低优先级设置为 10,将高优先级设置为 1.但是因为我有 15 个触发器用于 15 个作业,所以每个触发器需要不同的优先级.例如,trigger1 的优先级为 10,trigger2 的优先级为 9.这样,我需要为两个触发器赋予相同的优先级. 那么如果两个具有相同 ..
发布时间:2021-06-30 19:13:54 其他开发

石英:xml 文件的文档?

quartz xml 文件(特别是jobs.xml)的文档在哪里?我在网上找到了 javadoc,但我似乎找不到有关如何编写 xml 文件的文档,只是一些简短的示例,例如这个来自 O'Reilly. 编辑:显然读取jobs.xml的java类是JobInitializationPlugin,但我也没有在那里看到 xml 格式的文档. 解决方案 这真的很糟糕.除了在 OpenSymph ..
发布时间:2021-06-30 19:13:47 Java开发

如何使用 Scala 安排石英作业

我正在尝试获取在 Scala 中运行的石英作业的最简单示例. configure() 在我的模块加载时执行一次. lazy val 石英 = StdSchedulerFactory.getDefaultScheduler覆盖定义配置()= {val 作业 = 新作业 {覆盖 def execute(jobExecutionContext: JobExecutionContext) = {p ..
发布时间:2021-06-30 19:13:41 其他开发

在 Quartz 调度器中使用 @DisallowConcurrentExecution

如果这个问题太幼稚,我很抱歉,我期望作业被调度,以便它一个接一个地执行,而不是并行执行.它只执行一次. 从文档中,@DisallowConcurrentExecution 是 将 {@link Job} 类标记为不能同时执行多个实例的注释(其中实例基于 {@link JobDetail} 定义 - 或者换句话说,基于 {@link JobKey}). 但是当我使用相同的 JobK ..
发布时间:2021-06-30 19:13:39 Java开发

石英弹簧cron立即触发火

我有一个使用石英 cron 触发器的弹簧应用程序.我已经给出了以下频率 0 0/20 * * * ?.....每 20 分钟一次.但我希望第一个立即运行.现在,当我启动应用程序时,它会在 20 分钟后运行.我希望它能尽快运行,然后在 20 分钟后运行. 提前致谢. 解决方案 你不需要 CRON 表达式(和 Quartz!)每 20 分钟运行一次给定的代码.只需使用固定速率(Sprin ..
发布时间:2021-06-30 19:13:35 其他开发

在石英调度程序中以固定延迟进行调度?

我开发了一个作业,我想每 5 分钟运行一次,但在某些情况下,作业完成时间可能会超过 5 分钟. 我正在使用石英调度程序使用 cron 表达式来安排我的工作.有什么办法可以告诉quartz scheduler 等待下一个作业运行,直到第一个作业完成? 我正在寻找类似于 - private static final ScheduledExecutorService executor = ..
发布时间:2021-06-30 19:13:33 Java开发

Quartz 作业 - 禁止在组范围内并发执行?

使用 Quartz,我希望很少的工作(比如大约 10 个)作为链执行 - 即不是同时执行.它们应该在“会计日更改"事件发生后执行,但由于它们都访问同一个数据库,我不希望它们一起开始.我希望它们按顺序执行(顺序无关紧要). 我有一个想法,将它们放入一个组中 - 说“account_day_change_jobs"并以某种方式配置 Quartz 来为我完成其余的工作:-) 意思是 - 依次运行该 ..
发布时间:2021-06-30 19:13:30 其他开发

石英 Fire Job 立即不起作用

我将quartz 2 和spring 4 与maven 和java 注释(使用servlet 3)集成在一起,我也在使用tomcat 7 maven 插件来部署我的项目,我的quartz 配置类如下: 和我的工作类定义如下: 然后我使用石英调度程序立即使用我的工作触发器,如下所示: 但我的问题是:当我使用 "job1" 和 "mygroup" 参数调用 fireNow 方法时,什 ..
发布时间:2021-06-30 19:13:24 其他开发

如何从 Quartz 调度器中查询调度的作业?

我的应用程序中有一个 Scheduler 对象,我使用 scheduleJob 方法向其中添加了 Job 对象. 在我的代码中,我使用即时Trigger来安排Job: TriggerBuilder.newTrigger().startNow().build(); 我的问题是如何知道哪些 Job 被安排到我的 Scheduler 中?目前只有一个 getCurrentlyExecuting ..
发布时间:2021-06-30 19:13:21 Java开发