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

public class AtSchedule extends Schedule
See Also:
  • Constructor Details

    • AtSchedule

      public AtSchedule(String name, boolean enabled, boolean loggingEnabled, String jobGroup, String jobName, String calendar, String dateFrom, String dateTo, long maxRuntime, String timeExpression, int[] startTimes)
  • 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 class Schedule
    • getNextStart

      protected int getNextStart(int lastStartTime, Calendar cal)
      Specified by:
      getNextStart in class Schedule
    • toString

      public String toString()
      Overrides:
      toString in class Schedule