Class CronBuilder

java.lang.Object
org.aoju.bus.cron.pattern.CronBuilder
All Implemented Interfaces:
Serializable, org.aoju.bus.core.builder.Builder<String>

public class CronBuilder extends Object implements org.aoju.bus.core.builder.Builder<String>
定时任务表达式构建器
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • CronBuilder

      public CronBuilder()
  • Method Details

    • of

      public static CronBuilder of()
      创建构建器
      Returns:
      CronPatternBuilder
    • setValues

      public CronBuilder setValues(Part part, int... values)
      设置值
      Parameters:
      part - 部分,如秒、分、时等
      values - 时间值列表
      Returns:
      this
    • setRange

      public CronBuilder setRange(Part part, int begin, int end)
      设置区间
      Parameters:
      part - 部分,如秒、分、时等
      begin - 起始值
      end - 结束值
      Returns:
      this
    • set

      public CronBuilder set(Part part, String value)
      设置对应部分的定时任务值
      Parameters:
      part - 部分,如秒、分、时等
      value - 表达式值,如"*"、"1,2"、"5-12"等
      Returns:
      this
    • build

      public String build()
      Specified by:
      build in interface org.aoju.bus.core.builder.Builder<String>