Class OneShotTrigger
- java.lang.Object
-
- org.bonitasoft.engine.scheduler.trigger.OneShotTrigger
-
- All Implemented Interfaces:
Trigger
- Direct Known Subclasses:
UnixCronTrigger
public class OneShotTrigger extends java.lang.Object implements Trigger
- Author:
- Matthieu Chaffotte
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.bonitasoft.engine.scheduler.trigger.Trigger
Trigger.MisfireRestartPolicy
-
-
Constructor Summary
Constructors Constructor Description OneShotTrigger(java.lang.String name, java.util.Date startDate)OneShotTrigger(java.lang.String name, java.util.Date startDate, int priority)OneShotTrigger(java.lang.String name, java.util.Date startDate, int priority, Trigger.MisfireRestartPolicy misfireHandlingPolicy)OneShotTrigger(java.lang.String name, java.util.Date startDate, Trigger.MisfireRestartPolicy misfireHandlingPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Trigger.MisfireRestartPolicygetMisfireHandlingPolicy()Tell the scheduler how to handle jobs that were not executed in time.java.lang.StringgetName()Gets the name of the triggerintgetPriority()The trigger of the highest priority will be executed first.java.util.DategetStartDate()Returns when the trigger must start
-
-
-
Constructor Detail
-
OneShotTrigger
public OneShotTrigger(java.lang.String name, java.util.Date startDate, int priority)
-
OneShotTrigger
public OneShotTrigger(java.lang.String name, java.util.Date startDate, int priority, Trigger.MisfireRestartPolicy misfireHandlingPolicy)
-
OneShotTrigger
public OneShotTrigger(java.lang.String name, java.util.Date startDate, Trigger.MisfireRestartPolicy misfireHandlingPolicy)
-
OneShotTrigger
public OneShotTrigger(java.lang.String name, java.util.Date startDate)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:TriggerGets the name of the trigger
-
getStartDate
public java.util.Date 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
public Trigger.MisfireRestartPolicy 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
-
-