Class SchedulerCycleTimesParams


public class SchedulerCycleTimesParams extends SchedulerCycleParams
非 cron 类的周期任务 多次任务
Since:
2024-01-11 12:40
Author:
xieyubin
  • Field Details

    • beginTime

      @NotNull(message="\u5f00\u59cb\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01") private @NotNull(message="\u5f00\u59cb\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01") LocalTime beginTime
      延迟任务开始时间
    • endTime

      @NotNull(message="\u7ed3\u675f\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01") private @NotNull(message="\u7ed3\u675f\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01") LocalTime endTime
      延迟任务结束时间
    • intervalTime

      @NotNull(message="\u5ef6\u8fdf\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01") private @NotNull(message="\u5ef6\u8fdf\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01") Integer intervalTime
      延迟数
    • intervalUnit

      @NotNull(message="\u5ef6\u8fdf\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a\uff01") private @NotNull(message="\u5ef6\u8fdf\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a\uff01") String intervalUnit
      延迟单位 01:秒 02:分 03:时
  • Constructor Details

    • SchedulerCycleTimesParams

      public SchedulerCycleTimesParams()
  • Method Details

    • getBeginTime

      public LocalTime getBeginTime()
      获取 延迟任务开始时间
      Returns:
      beginTime 延迟任务开始时间
    • setBeginTime

      public void setBeginTime(LocalTime beginTime)
      设置 延迟任务开始时间
      Parameters:
      beginTime - 延迟任务开始时间
    • getEndTime

      public LocalTime getEndTime()
      获取 延迟任务结束时间
      Returns:
      endTime 延迟任务结束时间
    • setEndTime

      public void setEndTime(LocalTime endTime)
      设置 延迟任务结束时间
      Parameters:
      endTime - 延迟任务结束时间
    • getIntervalTime

      public Integer getIntervalTime()
      获取 延迟数
      Returns:
      intervalTime 延迟数
    • setIntervalTime

      public void setIntervalTime(Integer intervalTime)
      设置 延迟数
      Parameters:
      intervalTime - 延迟数
    • getIntervalUnit

      public String getIntervalUnit()
      获取 延迟单位 01:秒 02:分 03:时
      Returns:
      intervalUnit 延迟单位 01:秒 02:分 03:时
    • setIntervalUnit

      public void setIntervalUnit(String intervalUnit)
      设置 延迟单位 01:秒 02:分 03:时
      Parameters:
      intervalUnit - 延迟单位 01:秒 02:分 03:时