| Package | Description |
|---|---|
| com.helger.quartz |
The main package of Quartz, containing the client-side interfaces.
|
| com.helger.quartz.impl.triggers |
This package contains Trigger implementations that ship with Quartz.
|
| Modifier and Type | Method and Description |
|---|---|
static CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.calendarIntervalSchedule()
Create a CalendarIntervalScheduleBuilder.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.inTimeZone(TimeZone timezone)
The
TimeZone in which to base the schedule. |
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.preserveHourOfDayAcrossDaylightSavings(boolean bPreserveHourOfDay)
If intervals are a day or greater, this property (set to true) will cause
the firing of the trigger to always occur at the same time of day, (the
time of day of the startTime) regardless of daylight saving time
transitions.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.skipDayIfHourDoesNotExist(boolean bSkipDay)
If intervals are a day or greater, and
preserveHourOfDayAcrossDaylightSavings property is set to true, and the
hour of the day does not exist on a given day for which the trigger would
fire, the day will be skipped and the trigger advanced a second interval if
this property is set to true.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withInterval(int timeInterval,
EIntervalUnit unit)
Specify the time unit and interval for the Trigger to be produced.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withIntervalInDays(int intervalInDays)
Specify an interval in the IntervalUnit.DAY that the produced Trigger will
repeat at.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withIntervalInHours(int intervalInHours)
Specify an interval in the IntervalUnit.HOUR that the produced Trigger will
repeat at.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withIntervalInMinutes(int intervalInMinutes)
Specify an interval in the IntervalUnit.MINUTE that the produced Trigger
will repeat at.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withIntervalInMonths(int intervalInMonths)
Specify an interval in the IntervalUnit.MONTH that the produced Trigger
will repeat at.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withIntervalInSeconds(int intervalInSeconds)
Specify an interval in the IntervalUnit.SECOND that the produced Trigger
will repeat at.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withIntervalInWeeks(int intervalInWeeks)
Specify an interval in the IntervalUnit.WEEK that the produced Trigger will
repeat at.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withIntervalInYears(int intervalInYears)
Specify an interval in the IntervalUnit.YEAR that the produced Trigger will
repeat at.
|
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withMisfireHandlingInstructionDoNothing()
If the Trigger misfires, use the
ITrigger.EMisfireInstruction.MISFIRE_INSTRUCTION_DO_NOTHING instruction. |
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withMisfireHandlingInstructionFireAndProceed()
If the Trigger misfires, use the
ITrigger.EMisfireInstruction.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW instruction. |
CalendarIntervalScheduleBuilder |
CalendarIntervalScheduleBuilder.withMisfireHandlingInstructionIgnoreMisfires()
If the Trigger misfires, use the
ITrigger.EMisfireInstruction.MISFIRE_INSTRUCTION_IGNORE_MISFIRE_POLICY
instruction. |
| Modifier and Type | Method and Description |
|---|---|
CalendarIntervalScheduleBuilder |
CalendarIntervalTrigger.getScheduleBuilder()
Get a
IScheduleBuilder that is configured to
produce a schedule identical to this trigger's schedule. |
Copyright © 2016–2021 Philip Helger. All rights reserved.