Class AtSchedule
java.lang.Object
com.swiftmq.impl.scheduler.standard.Schedule
com.swiftmq.impl.scheduler.standard.AtSchedule
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
RepeatSchedule
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected int
getNextStart
(int lastStartTime, Calendar cal) protected boolean
protected void
setFirstScheduleAfterRouterStart
(boolean firstScheduleAfterRouterStart) protected void
setMayExpireWhileRouterDown
(boolean mayExpireWhileRouterDown) protected void
setStartTimes
(int[] startTimes) toString()
Methods inherited from class com.swiftmq.impl.scheduler.standard.Schedule
createCopy, getCalendar, getDateFrom, getDateTo, getJobGroup, getJobName, getMaxRuntime, getName, getNextJobStart, getParameters, getTimeExpression, getTimeOfTheDay, hasCalendarRef, isEnabled, isLoggingEnabled, setCalendar, setDateFrom, setDateTo, setEnabled, setLoggingEnabled, setMaxRuntime
-
Constructor Details
-
AtSchedule
-
-
Method Details
-
setMayExpireWhileRouterDown
protected void setMayExpireWhileRouterDown(boolean mayExpireWhileRouterDown) -
setFirstScheduleAfterRouterStart
protected void setFirstScheduleAfterRouterStart(boolean firstScheduleAfterRouterStart) -
setStartTimes
protected void setStartTimes(int[] startTimes) -
isApplySystemTimeChange
protected boolean isApplySystemTimeChange()- Specified by:
isApplySystemTimeChange
in classSchedule
-
getNextStart
- Specified by:
getNextStart
in classSchedule
-
toString
-