|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.util.SimpleToCronUtil
public class SimpleToCronUtil
Helper class to carry out various cron conversion tasks.
Constructor Summary | |
---|---|
SimpleToCronUtil(org.quartz.Scheduler scheduler,
SimpleToCronTriggerConverter simpleToCronTriggerConverter)
|
Method Summary | |
---|---|
org.quartz.CronTrigger |
convertSimpleToCronTrigger(org.quartz.SimpleTrigger simpleTrigger)
Convert the provided SimpleTrigger to a CronTrigger. |
ConversionResult |
convertToCronString(org.quartz.SimpleTrigger triggerFromSubscription)
Converts the simpleTrigger to a cronExpression (stored in the ConversionResult). |
org.quartz.CronTrigger |
createCronTrigger(org.quartz.SimpleTrigger triggerFromSubscription,
ConversionResult conversionResult)
Creates a new CronTrigger, using the details from the SimpleTrigger, and the cron expression provided in the ConversionResult. |
boolean |
pauseScheduler()
Pauses the scheduler if it isn't already paused. |
void |
restartScheduler(boolean restartScheduler)
Restarts the scheduler if the provided flag is true. |
void |
unscheduleJob(org.quartz.Trigger triggerFromSubscription)
Unschedules a trigger. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleToCronUtil(org.quartz.Scheduler scheduler, SimpleToCronTriggerConverter simpleToCronTriggerConverter)
Method Detail |
---|
public org.quartz.CronTrigger convertSimpleToCronTrigger(org.quartz.SimpleTrigger simpleTrigger)
simpleTrigger
- The trigger to be converted.
public org.quartz.CronTrigger createCronTrigger(org.quartz.SimpleTrigger triggerFromSubscription, ConversionResult conversionResult) throws ParseException, org.quartz.SchedulerException
triggerFromSubscription
- The old SimpleTrigger.conversionResult
- The ConversionResult from converting triggerFromSubscription
ParseException
- If the new Trigger is not valid
org.quartz.SchedulerException
- If the new Trigger could not be scheduled.public ConversionResult convertToCronString(org.quartz.SimpleTrigger triggerFromSubscription)
triggerFromSubscription
- The old SimpleTrigger.
ConversionResult
.public void unscheduleJob(org.quartz.Trigger triggerFromSubscription)
triggerFromSubscription
- The trigger about to be removed.public boolean pauseScheduler()
public void restartScheduler(boolean restartScheduler)
restartScheduler
- flag to restart the scheduler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |