ScheduleConstants.java 1005 B

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