package com.ltkj.common.constant; /** * 任务调度通用常量 * * @author ltkj */ public class ScheduleConstants { public static final String TASK_CLASS_NAME = "TASK_CLASS_NAME"; /** * 执行目标key */ public static final String TASK_PROPERTIES = "TASK_PROPERTIES"; /** * 默认 */ 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"; public enum Status { /** * 正常 */ NORMAL("0"), /** * 暂停 */ PAUSE("1"); private String value; private Status(String value) { this.value = value; } public String getValue() { return value; } } }