package com.ruoyi.common.constant; 
 | 
  
 | 
/** 
 | 
 * 任务调度通用常量 
 | 
 *  
 | 
 * @author ruoyi 
 | 
 */ 
 | 
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; 
 | 
        } 
 | 
    } 
 | 
} 
 |