quartz-scheduler相关内容
如果我想用quartz 2.2.1提供的安装脚本创建quartz sqlite表,我应该使用Quartz的database/tables文件夹中提供的哪个安装脚本? 以下是quartz数据库/表中的安装脚本列表: quartz-2.2.1\docs\dbTables 解决方案 我使用 derby 脚本作为我的 sqlite 脚本
..
我有一个控制台应用程序可以实例化 Quartz 调度程序. 我想要一个 Job 来引发一个事件处理程序,以便“Mother App"调用特定的方法. 问题是工作类似乎与外部类明显隔离. 我确信有一个很好的方法可以做到这一点,但我还没有偶然发现. 公共类 RestartJob : IJob{公共重启作业(){}公共虚拟无效执行(IJobExecutionContext 上下文){//将重启事
..
我在 spring 4 中有一个quartz 作业,我正在使用 JPA 休眠通过quartz 作业更新数据库值,但是我得到 javax.persistence.TransactionRequiredException: Executing an update/delete query 我不明白石英作业中缺少什么样的配置.我提到了 SpringBeanAutowiringSupport 示例仍
..
我有一个包含多个作业的调度程序.我希望能够显示调度程序中的所有活动作业,我的意思是我想显示每个作业的触发时间.这是我的代码: sched.start();JobDetail job = newJob(Jobs.class).withIdentity(job_name_, “默认").usingJobData("job_type", job_type_).建造();触发器触发器 = newTri
..
我使用 Spring 4.0 并将项目从 xml 移动到 java-config,除了访问 QuartzJobBean.executeInternal 中的 @Service("scheduleService") 注释类外,一切正常代码>. 我必须使其工作的 xml 位是:
..
我有一个带有 application.properties 文件的 Spring Boot 应用程序.该项目依赖于第三方库,在我的情况下是: org.quartz-schedulerquartz2.3.0 该库具有带有配置的 quartz.properties
..
Java 中的 Quartz 调度器和默认线程有什么区别? 解决方案 Quartz Scheduler 是针对与调度相关的问题的复杂解决方案.它利用核心 Java 技术提供额外的和更方便的功能.将其视为比线程概念具有更高抽象级别的更高级别框架.
..
我在 Apache Tomcat 上有一个 Web 应用程序.Web 应用程序使用 Quartz Scheduler.我使用包含以下属性的 -D 开关从类路径加载 quartz.properties: quartz.jndi=java:comp/env/somethingorg.quartz.dataSource.myJndiName.jndiURL=${quartz.jndi} 但它不起作用
..
我正在使用 Quartz Scheduler,有 15 个作业.对于每项工作,都有一个触发器.我想为每个触发器设置优先级.我可以将低优先级设置为 10,将高优先级设置为 1.但是因为我有 15 个触发器用于 15 个作业,所以每个触发器需要不同的优先级.例如,trigger1 的优先级为 10,trigger2 的优先级为 9.这样,我需要为两个触发器赋予相同的优先级. 那么如果两个具有相同
..
我正在按照 this 教程来安排作业与春天. 在教程中调度是通过以下代码启动的: public static void main(String args[]){AbstractApplicationContext context = new ClassPathXmlApplicationContext("app-config.xml");} 我不想使用 main,而是使用可以从我的应用程
..
quartz xml 文件(特别是jobs.xml)的文档在哪里?我在网上找到了 javadoc,但我似乎找不到有关如何编写 xml 文件的文档,只是一些简短的示例,例如这个来自 O'Reilly. 编辑:显然读取jobs.xml的java类是JobInitializationPlugin,但我也没有在那里看到 xml 格式的文档. 解决方案 这真的很糟糕.除了在 OpenSymph
..
我正在尝试设置一个作业,使其在我的调度程序第一次启动时运行一次,然后在之后每天午夜运行一次.这是我的作业和触发器的 XML.一天一次触发有效,但一次性触发无效. MyJobMyJobGroupMyScheduledJob, MyJobAssembly我的工作,哟
..
我正在尝试获取在 Scala 中运行的石英作业的最简单示例. configure() 在我的模块加载时执行一次. lazy val 石英 = StdSchedulerFactory.getDefaultScheduler覆盖定义配置()= {val 作业 = 新作业 {覆盖 def execute(jobExecutionContext: JobExecutionContext) = {p
..
如果这个问题太幼稚,我很抱歉,我期望作业被调度,以便它一个接一个地执行,而不是并行执行.它只执行一次. 从文档中,@DisallowConcurrentExecution 是 将 {@link Job} 类标记为不能同时执行多个实例的注释(其中实例基于 {@link JobDetail} 定义 - 或者换句话说,基于 {@link JobKey}). 但是当我使用相同的 JobK
..
我有一个使用石英 cron 触发器的弹簧应用程序.我已经给出了以下频率 0 0/20 * * * ?.....每 20 分钟一次.但我希望第一个立即运行.现在,当我启动应用程序时,它会在 20 分钟后运行.我希望它能尽快运行,然后在 20 分钟后运行. 提前致谢. 解决方案 你不需要 CRON 表达式(和 Quartz!)每 20 分钟运行一次给定的代码.只需使用固定速率(Sprin
..
我开发了一个作业,我想每 5 分钟运行一次,但在某些情况下,作业完成时间可能会超过 5 分钟. 我正在使用石英调度程序使用 cron 表达式来安排我的工作.有什么办法可以告诉quartz scheduler 等待下一个作业运行,直到第一个作业完成? 我正在寻找类似于 - private static final ScheduledExecutorService executor =
..
使用 Quartz,我希望很少的工作(比如大约 10 个)作为链执行 - 即不是同时执行.它们应该在“会计日更改"事件发生后执行,但由于它们都访问同一个数据库,我不希望它们一起开始.我希望它们按顺序执行(顺序无关紧要). 我有一个想法,将它们放入一个组中 - 说“account_day_change_jobs"并以某种方式配置 Quartz 来为我完成其余的工作:-) 意思是 - 依次运行该
..
war java/w spring 应用程序启动时出现以下异常 Caused by: java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException: Error create bean with name 'org.springframework.scheduling.quartz.Sche
..
我将quartz 2 和spring 4 与maven 和java 注释(使用servlet 3)集成在一起,我也在使用tomcat 7 maven 插件来部署我的项目,我的quartz 配置类如下: 和我的工作类定义如下: 然后我使用石英调度程序立即使用我的工作触发器,如下所示: 但我的问题是:当我使用 "job1" 和 "mygroup" 参数调用 fireNow 方法时,什
..
我的应用程序中有一个 Scheduler 对象,我使用 scheduleJob 方法向其中添加了 Job 对象. 在我的代码中,我使用即时Trigger来安排Job: TriggerBuilder.newTrigger().startNow().build(); 我的问题是如何知道哪些 Job 被安排到我的 Scheduler 中?目前只有一个 getCurrentlyExecuting
..