我有两个工作,认为他们是超级简单的工作,只是打印一行,没有触发器或超时定义。当我通过控制器类呼叫他们时,他们工作得很好:<name of my class>Job.triggerNow()
如何在另一个完成时触发作业?
我想要的是触发一项工作,并随着工作完成而触发一项随之而来的不同工作。
我尝试过使用quartzScheduler
,但我似乎无法从我的工作类中获得JobDetail
,所以我不确定这样做的正确方法是什么。我也想把第一份工作的一些结果传递给第二份工作。
我知道我可以触发第二个作业的最后一行对我的第一份工作的执行方法,但是这是不可取的,因为它在技术上并不比我想的第一份工作和夫妻的事情的一部分。
任何帮助将不胜感激。感谢
对不起忘了提及这是在grails中使用石英(所以即时通讯使用groovy而不是java) – 2012-03-19 19:28:29