TaskException.java 646 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.ruoyi.common.exception.job;
  2. /**
  3. * 计划策略异常
  4. *
  5. * @author ruoyi
  6. */
  7. public class TaskException extends Exception
  8. {
  9. private static final long serialVersionUID = 1L;
  10. private Code code;
  11. public TaskException(String msg, Code code)
  12. {
  13. this(msg, code, null);
  14. }
  15. public TaskException(String msg, Code code, Exception nestedEx)
  16. {
  17. super(msg, nestedEx);
  18. this.code = code;
  19. }
  20. public Code getCode()
  21. {
  22. return code;
  23. }
  24. public enum Code
  25. {
  26. TASK_EXISTS, NO_TASK_EXISTS, TASK_ALREADY_STARTED, UNKNOWN, CONFIG_ERROR, TASK_NODE_NOT_AVAILABLE
  27. }
  28. }