类 BaseScheduling
java.lang.Object
cn.sinozg.applet.common.runner.BaseScheduling
- 所有已实现的接口:
org.springframework.scheduling.annotation.SchedulingConfigurer
public abstract class BaseScheduling
extends Object
implements org.springframework.scheduling.annotation.SchedulingConfigurer
设置 可配置的 动态定时任务
配合注解 cn.sinozg.applet.common.annotation.RedissonLock 可实现分布式定时调度
- 从以下版本开始:
- 2023-10-12 14:37
- 作者:
- xieyubin
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidconfigureTasks(@NotNull org.springframework.scheduling.config.ScheduledTaskRegistrar registrar) 执行abstract voidexecute()执行对应的业务 可以使用注解实现分布式功能private void先设置参数abstract void设置必须要参数
-
字段详细资料
-
cron
执行表达式 -
clazz
实现类类型
-
-
构造器详细资料
-
BaseScheduling
public BaseScheduling()
-
-
方法详细资料
-
setParams
public abstract void setParams()设置必须要参数 -
execute
public abstract void execute()执行对应的业务 可以使用注解实现分布式功能 cn.sinozg.applet.common.annotation.RedissonLock -
configureTasks
public void configureTasks(@NotNull @NotNull org.springframework.scheduling.config.ScheduledTaskRegistrar registrar) 执行
- 指定者:
configureTasks在接口中org.springframework.scheduling.annotation.SchedulingConfigurer- 参数:
registrar- registrar
-
initParams
private void initParams()先设置参数
-