动态控制定时任务的开启与关闭以及动态配置时间规则"/>
Quartz动态控制定时任务的开启与关闭以及动态配置时间规则
为了能够实现对定时任务的动态控制,我将定时任务做了一个实体类,并将相关信息映射到了数据库中
package com.acca.entity;/*** * 任务实体* * * @author zhouhua, 2013-1-16*/ public class SchedulingJob {public static final int JS_ENABLED = 0; // 任务启用状态public static final int JS_DISABLED = 1; // 任务禁用状态public static final int JS_DELETE = 2; // 任务已删除状态private String jobId; // 任务的Id,一般为所定义Bean的IDprivate String jobName; // 任务的描述private String jobGroup; // 任务所属组的名称private int jobStatus; // 任务的状态,0:启用;1:禁用;2:已删除private String cronExpression; // 定时任务运行时间表达式private String memos; // 任务描述/*** @return the jobId*/public String getJobId() {return jobId;}/*** @param jobId the jobId to set*/public void setJobId(String jobId) {this.jobId = jobId;}/*** @return the jobName*/public String getJobName() {return jobName;}/*** @param jobName the jobName to set*/public void setJobName(String jobName) {this.jobName = jobName;}/*** @return the jobGroup*/public String getJobGroup() {return jobGroup;}/*** @param jobGroup the jobGroup to set*/public void setJobGroup(String jobGroup) {this.jobGroup = jobGroup;}/*** @return the jobStatus*/public int getJobStatus() {return jobStatus;}/*** @param jobStatus the jobStatus to set*/public void setJobStatus(int jobStatus) {this.jobStatus = jobStatus;}/*** @return the cronExpression*/public String getCronExpression() {return cronExpression;}/*** @param cronExpression the cronExpression to set*/public void setCronExpression(String cronExpression) {this.cronExpression = cronExpression
更多推荐
Quartz动态控制定时任务的开启与关闭以及动态配置时间规则
发布评论