34 lines
651 B
Plaintext
34 lines
651 B
Plaintext
package com.cmeim.common.core.exception.job;
|
|
|
|
/**
|
|
* 计划策略异常
|
|
*
|
|
* @author ruoyi
|
|
*/
|
|
public class TaskException extends Exception
|
|
{
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
private Code code;
|
|
|
|
public TaskException(String msg, Code code)
|
|
{
|
|
this(msg, code, null);
|
|
}
|
|
|
|
public TaskException(String msg, Code code, Exception nestedEx)
|
|
{
|
|
super(msg, nestedEx);
|
|
this.code = code;
|
|
}
|
|
|
|
public Code getCode()
|
|
{
|
|
return code;
|
|
}
|
|
|
|
public enum Code
|
|
{
|
|
TASK_EXISTS, NO_TASK_EXISTS, TASK_ALREADY_STARTED, UNKNOWN, CONFIG_ERROR, TASK_NODE_NOT_AVAILABLE
|
|
}
|
|
} |