SimpleTriggerConfig
• com.exalead.mercury.mami.master.v10.SimpleTriggerConfig
• Simple trigger <p /> The following values for {@link misfireInstruction} are available:
◦ fire_now: immediately fires the trigger
◦ reschedule_next_with_existing_count: reschedule to next execution with {@link repeatCount} left unchanged.
◦ reschedule_next_with_remaining_count: reschedule to next execution with repeat count set to what it would be if it had not missed any firings.
◦ reschedule_now_with_existing_repeat_count: reschedule now with {@link repeatCount} left unchanged.
◦ reschedule_now_with_remaining_repeat_count: reschedule now with repeat count set to what it would be if it had not missed any firings.
<p /> If {@link misfireInstruction} is set to null, when the trigger couldn't be fired, the following scheme applies
◦ If {@link repeatCount} is set to 0, the instruction will be interpreted as fire_now
◦ If {link repeatCount} is set to <0, the instruction will be interpreted as reschedule_next_with_remaining_count
◦ If {link repeatCount} is set to >0, the instruction will be interpreted as reschedule_now_with_existing_repeat_count
• Parent elements:
◦ com.exalead.mercury.mami.master.v10.TriggerConfigGroup (as TriggerConfigGroup)
• Attributes:
Name | Type | Default value | Description |
---|
name | string | | Name of the trigger. |
startTime | long | | Start date for this trigger. |
endTime | long | | End date for this trigger. |
jobGroupName | string | | Job group for this trigger. |
jobName | string | | Job name for this trigger. |
calendarName | string | | Optional calendar name for this trigger (to exclude blocks of time), only applies to simple triggers |
misfireInstruction | string | | Action to execute when the trigger couldn't be fired. @refer to each trigger documentation for available misfire instructions. |
repeatCount | int | | Repeats count (if <0 , no limit). |
repeatInterval | long | | Repeats interval in milliseconds. |