Jay
8 天以前 eca625c35d5ed64c98277d2f83963e46438f50ce
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
package com.xxl.job.admin.core.model;
 
import java.util.Date;
 
/**
 * xxl-job info
 *
 * @author xuxueli  2016-1-12 18:25:49
 */
public class XxlJobInfo {
    
    private int id;                // 主键ID
    
    private int jobGroup;        // 执行器主键ID
    private String jobDesc;
    
    private Date addTime;
    private Date updateTime;
    
    private String author;        // 负责人
    private String alarmEmail;    // 报警邮件
 
    private String scheduleType;            // 调度类型
    private String scheduleConf;            // 调度配置,值含义取决于调度类型
    private String misfireStrategy;            // 调度过期策略
 
    private String executorRouteStrategy;    // 执行器路由策略
    private String executorHandler;            // 执行器,任务Handler名称
    private String executorParam;            // 执行器,任务参数
    private String executorBlockStrategy;    // 阻塞处理策略
    private int executorTimeout;             // 任务执行超时时间,单位秒
    private int executorFailRetryCount;        // 失败重试次数
    
    private String glueType;        // GLUE类型    #com.xxl.job.core.glue.GlueTypeEnum
    private String glueSource;        // GLUE源代码
    private String glueRemark;        // GLUE备注
    private Date glueUpdatetime;    // GLUE更新时间
 
    private String childJobId;        // 子任务ID,多个逗号分隔
 
    private int triggerStatus;        // 调度状态:0-停止,1-运行
    private long triggerLastTime;    // 上次调度时间
    private long triggerNextTime;    // 下次调度时间
 
 
    public int getId() {
        return id;
    }
 
    public void setId(int id) {
        this.id = id;
    }
 
    public int getJobGroup() {
        return jobGroup;
    }
 
    public void setJobGroup(int jobGroup) {
        this.jobGroup = jobGroup;
    }
 
    public String getJobDesc() {
        return jobDesc;
    }
 
    public void setJobDesc(String jobDesc) {
        this.jobDesc = jobDesc;
    }
 
    public Date getAddTime() {
        return addTime;
    }
 
    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }
 
    public Date getUpdateTime() {
        return updateTime;
    }
 
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
 
    public String getAuthor() {
        return author;
    }
 
    public void setAuthor(String author) {
        this.author = author;
    }
 
    public String getAlarmEmail() {
        return alarmEmail;
    }
 
    public void setAlarmEmail(String alarmEmail) {
        this.alarmEmail = alarmEmail;
    }
 
    public String getScheduleType() {
        return scheduleType;
    }
 
    public void setScheduleType(String scheduleType) {
        this.scheduleType = scheduleType;
    }
 
    public String getScheduleConf() {
        return scheduleConf;
    }
 
    public void setScheduleConf(String scheduleConf) {
        this.scheduleConf = scheduleConf;
    }
 
    public String getMisfireStrategy() {
        return misfireStrategy;
    }
 
    public void setMisfireStrategy(String misfireStrategy) {
        this.misfireStrategy = misfireStrategy;
    }
 
    public String getExecutorRouteStrategy() {
        return executorRouteStrategy;
    }
 
    public void setExecutorRouteStrategy(String executorRouteStrategy) {
        this.executorRouteStrategy = executorRouteStrategy;
    }
 
    public String getExecutorHandler() {
        return executorHandler;
    }
 
    public void setExecutorHandler(String executorHandler) {
        this.executorHandler = executorHandler;
    }
 
    public String getExecutorParam() {
        return executorParam;
    }
 
    public void setExecutorParam(String executorParam) {
        this.executorParam = executorParam;
    }
 
    public String getExecutorBlockStrategy() {
        return executorBlockStrategy;
    }
 
    public void setExecutorBlockStrategy(String executorBlockStrategy) {
        this.executorBlockStrategy = executorBlockStrategy;
    }
 
    public int getExecutorTimeout() {
        return executorTimeout;
    }
 
    public void setExecutorTimeout(int executorTimeout) {
        this.executorTimeout = executorTimeout;
    }
 
    public int getExecutorFailRetryCount() {
        return executorFailRetryCount;
    }
 
    public void setExecutorFailRetryCount(int executorFailRetryCount) {
        this.executorFailRetryCount = executorFailRetryCount;
    }
 
    public String getGlueType() {
        return glueType;
    }
 
    public void setGlueType(String glueType) {
        this.glueType = glueType;
    }
 
    public String getGlueSource() {
        return glueSource;
    }
 
    public void setGlueSource(String glueSource) {
        this.glueSource = glueSource;
    }
 
    public String getGlueRemark() {
        return glueRemark;
    }
 
    public void setGlueRemark(String glueRemark) {
        this.glueRemark = glueRemark;
    }
 
    public Date getGlueUpdatetime() {
        return glueUpdatetime;
    }
 
    public void setGlueUpdatetime(Date glueUpdatetime) {
        this.glueUpdatetime = glueUpdatetime;
    }
 
    public String getChildJobId() {
        return childJobId;
    }
 
    public void setChildJobId(String childJobId) {
        this.childJobId = childJobId;
    }
 
    public int getTriggerStatus() {
        return triggerStatus;
    }
 
    public void setTriggerStatus(int triggerStatus) {
        this.triggerStatus = triggerStatus;
    }
 
    public long getTriggerLastTime() {
        return triggerLastTime;
    }
 
    public void setTriggerLastTime(long triggerLastTime) {
        this.triggerLastTime = triggerLastTime;
    }
 
    public long getTriggerNextTime() {
        return triggerNextTime;
    }
 
    public void setTriggerNextTime(long triggerNextTime) {
        this.triggerNextTime = triggerNextTime;
    }
}