懒羊羊
2024-01-31 e57a8990ae56f657a59c435a0613c5f7a8728003
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package com.jcdm.common.constant;
 
/**
 * 任务调度通用常量
 * 
 * @author jc
 */
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;
        }
    }
}