Class RepeatSchedule
- java.lang.Object
-
- com.swiftmq.impl.scheduler.standard.Schedule
-
- com.swiftmq.impl.scheduler.standard.AtSchedule
-
- com.swiftmq.impl.scheduler.standard.RepeatSchedule
-
- All Implemented Interfaces:
java.io.Serializable
public class RepeatSchedule extends AtSchedule
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RepeatSchedule(java.lang.String name, boolean enabled, boolean loggingEnabled, java.lang.String jobGroup, java.lang.String jobName, java.lang.String calendar, java.lang.String dateFrom, java.lang.String dateTo, long maxRuntime, java.lang.String timeExpression, int startTime, int endTime, int delay, int repeats)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isApplySystemTimeChange()
void
setDelay(int delay)
void
setEndTime(int endTime)
void
setRepeats(int repeats)
void
setStartTime(int startTime)
java.lang.String
toString()
-
Methods inherited from class com.swiftmq.impl.scheduler.standard.AtSchedule
getNextStart, setFirstScheduleAfterRouterStart, setMayExpireWhileRouterDown, setStartTimes
-
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 Detail
-
RepeatSchedule
public RepeatSchedule(java.lang.String name, boolean enabled, boolean loggingEnabled, java.lang.String jobGroup, java.lang.String jobName, java.lang.String calendar, java.lang.String dateFrom, java.lang.String dateTo, long maxRuntime, java.lang.String timeExpression, int startTime, int endTime, int delay, int repeats)
-
-
Method Detail
-
isApplySystemTimeChange
protected boolean isApplySystemTimeChange()
- Overrides:
isApplySystemTimeChange
in classAtSchedule
-
setStartTime
public void setStartTime(int startTime)
-
setEndTime
public void setEndTime(int endTime)
-
setDelay
public void setDelay(int delay)
-
setRepeats
public void setRepeats(int repeats)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAtSchedule
-
-