2018-07-09 08:44:52 +08:00
|
|
|
package com.ruoyi.common.constant;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 任务调度通用常量
|
|
|
|
*
|
|
|
|
* @author ruoyi
|
|
|
|
*/
|
2020-06-19 16:00:42 +08:00
|
|
|
public class ScheduleConstants
|
2018-07-09 08:44:52 +08:00
|
|
|
{
|
2019-03-13 19:45:12 +08:00
|
|
|
public static final String TASK_CLASS_NAME = "TASK_CLASS_NAME";
|
2018-07-20 17:21:43 +08:00
|
|
|
|
2019-03-13 19:45:12 +08:00
|
|
|
/** 执行目标key */
|
|
|
|
public static final String TASK_PROPERTIES = "TASK_PROPERTIES";
|
2018-07-20 17:21:43 +08:00
|
|
|
|
|
|
|
/** 默认 */
|
|
|
|
public static final String MISFIRE_DEFAULT = "0";
|
|
|
|
|
|
|
|
/** 立即触发执行 */
|
|
|
|
public static final String MISFIRE_IGNORE_MISFIRES = "1";
|
|
|
|
|
|
|
|
/** 触发一次执行 */
|
|
|
|
public static final String MISFIRE_FIRE_AND_PROCEED = "2";
|
|
|
|
|
|
|
|
/** 不触发立即执行 */
|
|
|
|
public static final String MISFIRE_DO_NOTHING = "3";
|
2018-07-09 08:44:52 +08:00
|
|
|
|
|
|
|
public enum Status
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* 正常
|
|
|
|
*/
|
|
|
|
NORMAL("0"),
|
|
|
|
/**
|
|
|
|
* 暂停
|
|
|
|
*/
|
|
|
|
PAUSE("1");
|
|
|
|
|
|
|
|
private String value;
|
|
|
|
|
|
|
|
private Status(String value)
|
|
|
|
{
|
|
|
|
this.value = value;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getValue()
|
|
|
|
{
|
|
|
|
return value;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|