Class OneShotTrigger
java.lang.Object
org.bonitasoft.engine.scheduler.trigger.OneShotTrigger
- All Implemented Interfaces:
Trigger
- Direct Known Subclasses:
UnixCronTrigger
- Author:
- Matthieu Chaffotte
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bonitasoft.engine.scheduler.trigger.Trigger
Trigger.MisfireRestartPolicy -
Constructor Summary
ConstructorsConstructorDescriptionOneShotTrigger(String name, Date startDate) OneShotTrigger(String name, Date startDate, int priority) OneShotTrigger(String name, Date startDate, int priority, Trigger.MisfireRestartPolicy misfireHandlingPolicy) OneShotTrigger(String name, Date startDate, Trigger.MisfireRestartPolicy misfireHandlingPolicy) -
Method Summary
Modifier and TypeMethodDescriptionTell the scheduler how to handle jobs that were not executed in time.getName()Gets the name of the triggerintThe trigger of the highest priority will be executed first.Returns when the trigger must start
-
Constructor Details
-
OneShotTrigger
-
OneShotTrigger
public OneShotTrigger(String name, Date startDate, int priority, Trigger.MisfireRestartPolicy misfireHandlingPolicy) -
OneShotTrigger
public OneShotTrigger(String name, Date startDate, Trigger.MisfireRestartPolicy misfireHandlingPolicy) -
OneShotTrigger
-
-
Method Details
-
getName
Description copied from interface:TriggerGets the name of the trigger -
getStartDate
Description copied from interface:TriggerReturns when the trigger must start- Specified by:
getStartDatein interfaceTrigger- Returns:
- a date when the trigger must start
-
getPriority
public int getPriority()Description copied from interface:TriggerThe trigger of the highest priority will be executed first.- Specified by:
getPriorityin interfaceTrigger- Returns:
- the trigger's priority
-
getMisfireHandlingPolicy
Description copied from interface:TriggerTell the scheduler how to handle jobs that were not executed in time.- Specified by:
getMisfireHandlingPolicyin interfaceTrigger- Returns:
- the MisfireHandlingPolicy for this trigger
-