Package de.xima.fc.timing
Class TriggerFactory
- java.lang.Object
-
- de.xima.fc.timing.TriggerFactory
-
public class TriggerFactory extends Object
Helper methods for creating quartz triggers.- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description TriggerFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.quartz.TriggergetCronTrigger(org.quartz.TriggerKey triggerKey, org.quartz.CronExpression cronExpression, boolean ignoreMisfired)static org.quartz.TriggergetDateTrigger(org.quartz.TriggerKey triggerKey, Instant startInstant, boolean ignoreMisfired)static org.quartz.TriggergetDateTrigger(org.quartz.TriggerKey triggerKey, Date startDate, boolean ignoreMisfired)static org.quartz.TriggergetDelayTrigger(org.quartz.TriggerKey triggerKey, int delay, org.quartz.DateBuilder.IntervalUnit delayUnit, boolean ignoreMisfired)
-
-
-
Method Detail
-
getDateTrigger
public static org.quartz.Trigger getDateTrigger(org.quartz.TriggerKey triggerKey, Date startDate, boolean ignoreMisfired)- Parameters:
triggerKey-TriggerKeyto use for the triggerstartDate-Datewhen the trigger should fireignoreMisfired-trueif misfired triggers should be ignored,falseotherwise- Returns:
Triggerthe created trigger
-
getDateTrigger
public static org.quartz.Trigger getDateTrigger(org.quartz.TriggerKey triggerKey, Instant startInstant, boolean ignoreMisfired)- Parameters:
triggerKey-TriggerKeyto use for the triggerstartInstant-Instantwhen the trigger should fireignoreMisfired-trueif misfired triggers should be ignored,falseotherwise- Returns:
Triggerthe created trigger
-
getDelayTrigger
public static org.quartz.Trigger getDelayTrigger(org.quartz.TriggerKey triggerKey, int delay, org.quartz.DateBuilder.IntervalUnit delayUnit, boolean ignoreMisfired)- Parameters:
triggerKey-TriggerKeyto use for the triggerdelay- Delay for the trigger when it should fire. The trigger fires after this amount of time relative to NOW.delayUnit- Unit of the given delay.ignoreMisfired-trueif misfired triggers should be ignored,falseotherwise- Returns:
- The newly created trigger for the given delay.
-
getCronTrigger
public static org.quartz.Trigger getCronTrigger(org.quartz.TriggerKey triggerKey, org.quartz.CronExpression cronExpression, boolean ignoreMisfired)- Parameters:
triggerKey-TriggerKeyto use for the triggercronExpression- Cron expression for when the trigger should fire.ignoreMisfired-trueif misfired triggers should be ignored,falseotherwise- Returns:
- The newly created trigger for the given cron expression.
-
-