TaskException.java 629 B

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