This content has been marked as final. Show 2 replies
A. they are persisted by Quartz.QRTZ_TRIGGERS
B.do a select on the table?
C.delete from the said table?
Where is the Quartz.QRTZ_TRIGGERS table stored? in HQL?
We have an asynchronous method that is scheduled to run every week. At first the method was scheduled for every Monday (the expire time was Jan 1 2099):
jobWeeklyScheduler.scheduleWeeklyImport(Calendar.getInstance().getTime(), "0 0 12 ? * MON", expireCalendar.getTime());
Here is signature of the method:
@Asynchronous public void scheduleWeeklyImport( @Expiration final Date when, @IntervalCron final String cron, @FinalExpiration final Date endDate)
We later changed the above line of code to schedule the method to run on tuesdays instead of mondays:
jobWeeklyScheduler.scheduleWeeklyImport(Calendar.getInstance().getTime(), "0 0 12 ? * TUE", expireCalendar.getTime());
However, after restarting JBoss the method gets executed on Mondays and Tuesdays even though the code only schedules it to run on Tuesdays.
I have a few questions that I would appreciate it if anyone can help me out:
A. Are asynchronous methods that get scheduled persisted by JBoss?
B. Is there a way as an administrator to check what methods are scheduled to run?
C. Is there a way to cancel or terminate and method that is scheduled to run?