XML Configuration Reference : Misc : SimpleTriggerConfig
 
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.