Quartz动态控制定时任务的开启与关闭以及动态配置时间规则

编程入门 行业动态 更新时间:2024-10-09 00:44:27

Quartz<a href=https://www.elefans.com/category/jswz/34/1771299.html style=动态控制定时任务的开启与关闭以及动态配置时间规则"/>

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动态控制定时任务的开启与关闭以及动态配置时间规则

本文发布于:2024-02-13 23:12:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1760745.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:动态   规则   时间   Quartz

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!