ScheduleConstants.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.ruoyi.common.constant;
  2. /**
  3. * 任务调度通用常量
  4. *
  5. * @deprecated 3.4.0删除 迁移至xxl-job
  6. * @author ruoyi
  7. */
  8. public class ScheduleConstants
  9. {
  10. public static final String TASK_CLASS_NAME = "TASK_CLASS_NAME";
  11. /** 执行目标key */
  12. public static final String TASK_PROPERTIES = "TASK_PROPERTIES";
  13. /** 默认 */
  14. public static final String MISFIRE_DEFAULT = "0";
  15. /** 立即触发执行 */
  16. public static final String MISFIRE_IGNORE_MISFIRES = "1";
  17. /** 触发一次执行 */
  18. public static final String MISFIRE_FIRE_AND_PROCEED = "2";
  19. /** 不触发立即执行 */
  20. public static final String MISFIRE_DO_NOTHING = "3";
  21. public enum Status
  22. {
  23. /**
  24. * 正常
  25. */
  26. NORMAL("0"),
  27. /**
  28. * 暂停
  29. */
  30. PAUSE("1");
  31. private String value;
  32. private Status(String value)
  33. {
  34. this.value = value;
  35. }
  36. public String getValue()
  37. {
  38. return value;
  39. }
  40. }
  41. }