支持自实现Quartz任务类

This commit is contained in:
AlanScipio
2024-02-20 16:47:32 +08:00
parent e4a49e6b1c
commit bba1c8465d
48 changed files with 4005 additions and 884 deletions

View File

@@ -1,31 +1,42 @@
package com.ruoyi.common.core.constant;
import lombok.Getter;
/**
* 任务调度通用常量
*
*
* @author ruoyi
*/
public class ScheduleConstants
{
public class ScheduleConstants {
public static final String TASK_CLASS_NAME = "TASK_CLASS_NAME";
/** 执行目标key */
/**
* 执行目标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
{
@Getter
public enum Status {
/**
* 正常
*/
@@ -35,16 +46,11 @@ public class ScheduleConstants
*/
PAUSE("1");
private String value;
private final String value;
private Status(String value)
{
Status(String value) {
this.value = value;
}
public String getValue()
{
return value;
}
}
}