119得票9回答
石英调度器:永远不会执行的 Cron 表达式

我知道这里有一个重复的问题,可能正好是我的情况,虽然它值得一些更好的解释,我会在这里尝试提供。 我使用Spring应用程序上下文工作,从事Java网络应用程序。在此上下文中,我使用Quartz定义了定时作业。这些作业由.properties文件中定义的cron触发。 Spring上下文嵌入...

105得票20回答
在Spring中将Bean引用注入到Quartz作业中?

我成功地使用JobStoreTX持久化存储在Spring中配置和调度了一个Quartz作业。我没有使用Spring的Quartz作业,因为我需要在运行时动态地调度它们,而我找到的所有将Spring与Quartz集成的示例都是在Spring配置文件中硬编码调度...无论如何,下面是我如何调度该作...

69得票3回答
如何在 cron 表达式中跳过周六和周日?

您好,我想创建一个cron表达式,其中不包括星期六和星期日。

62得票5回答
Spring调度:@Scheduled与Quartz

我正在阅读有关调度的Spring 3.0文档。我倾向于使用Quartz的Spring JobDetailBean。然而,@Scheduled注释引起了我的注意。看起来这是使用Spring Framework调度任务的另一种方式。根据文档,Spring提供了三种调度方式: @Schedule...

57得票3回答
替代Quartz进行作业调度的选择

有没有人找到了其他开源解决方案来替代Quartz并对它们感到满意? 我知道Cronacle是一个备受尊重(而且价格昂贵)的闭源作业调度解决方案,但在走这条路之前,我想确保我们先用尽开源替代方案。

53得票6回答
如何在运行时更改Spring的@Scheduled fixedDelay?

我有一个需求,需要定期运行批处理作业,并且能够在运行时更改此批处理作业的时间。为此,我了解到Spring框架提供了@Scheduled注释。但是我不确定如何在运行时更改fixedDelay的值。我进行了一些谷歌搜索,但没有找到任何有用的信息。

49得票7回答
确保Spring Quartz任务执行不重叠

我有一个Java程序,每20秒从Spring Qquartz执行一次。有时它只需要几秒钟就能执行完,但随着数据变得越来越大,我确信它会运行20秒甚至更长时间。 如何防止Quartz在一个实例仍在执行时触发作业/任务?同时执行相同的数据库操作可能不是很好。我能否进行某种形式的同步?

45得票7回答
石英计划:在jobs.xml中防止并发实例的方法

这应该很容易。我正在使用运行在Apache Tomcat 6.0.18下的Quartz,并且有一个jobs.xml文件,它设置了每分钟运行的计划任务。 我想做的是,如果作业在下一个触发时间到达时仍在运行,则不希望启动新作业,以便让旧实例完成。 在jobs.xml中是否有一种指定此项(防止并...

44得票6回答
查找所有实现特定接口的类

我正在开发一个应用程序(Quartz scheduler)。在这个应用程序中,我们有一个工作类负责实际执行工作,我们需要在创建Quartz调度器的触发器时告诉/传递工作类的名称。 对于所有想使用API的人(除了我将作为API一部分提供的某些通用任务),我想提供一个扩展点。我的想法是创建一个(...

41得票1回答
簇集环境中的Quartz调度器

我正在使用SchedulerFactory schedulerFactory = new StdSchedulerFactory(); scheduler = schedulerFactory.getScheduler(); scheduler.start(); Trigger asapTri...