Package org.drools.core.time.impl
Class IntervalTrigger
java.lang.Object
org.drools.core.time.impl.IntervalTrigger
- All Implemented Interfaces:
Serializable,Trigger
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionIntervalTrigger(long timestamp, Date startTime, Date endTime, int repeatLimit, long delay, long period, String[] calendarNames, Calendars calendars) IntervalTrigger(long timestamp, Date startTime, Date endTime, int repeatLimit, long delay, long period, String[] calendarNames, Calendars calendars, Date createdTime, Date lastFireTime) -
Method Summary
Modifier and TypeMethodDescriptionString[]Get the time at which theCronTriggershould quit repeating - even if repeastCount isn't yet satisfied.longintintvoidvoidsetCalendarNames(String[] calendarNames) voidsetCalendars(Calendars calendars) voidsetEndTime(Date endTime) voidsetNextFireTime(Date nextFireTime) voidsetPeriod(long period) voidsetRepeatCount(int repeatCount) voidsetRepeatLimit(int repeatLimit) voidsetStartTime(Date startTime) toString()voidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.base.time.Trigger
initialize
-
Constructor Details
-
IntervalTrigger
public IntervalTrigger() -
IntervalTrigger
-
IntervalTrigger
-
-
Method Details
-
getRepeatLimit
public int getRepeatLimit() -
getRepeatCount
public int getRepeatCount() -
getNextFireTime
-
getPeriod
public long getPeriod() -
getCalendarNames
-
getCalendars
-
getStartTime
-
setStartTime
-
getEndTime
Get the time at which the
CronTriggershould quit repeating - even if repeastCount isn't yet satisfied. -
setEndTime
-
getLastFireTime
-
getCreatedTime
-
hasNextFireTime
- Specified by:
hasNextFireTimein interfaceTrigger
-
nextFireTime
- Specified by:
nextFireTimein interfaceTrigger
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
updateToNextIncludeDate
public void updateToNextIncludeDate() -
setRepeatLimit
public void setRepeatLimit(int repeatLimit) -
setRepeatCount
public void setRepeatCount(int repeatCount) -
setNextFireTime
-
setPeriod
public void setPeriod(long period) -
setCalendarNames
-
setCalendars
-
toString
-