类 RedisScheduledTaskJob
java.lang.Object
io.github.mangocrisp.spring.taybct.tool.scheduling.job.AbstractScheduledTaskJob
io.github.mangocrisp.spring.taybct.tool.scheduling.job.RedisScheduledTaskJob
- 所有已实现的接口:
IScheduledTaskJob
,Runnable
基于 Redis 加锁实现分布式定时任务
-
字段概要
从类继承的字段 io.github.mangocrisp.spring.taybct.tool.scheduling.job.AbstractScheduledTaskJob
cron, description, key, logRecorder, params, startTime, stopTime
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected long
获取最小的缓存时间,这是个阈值,意思是比这个值还小就没必要再缓存了void
run()
这个 run spring scheduling 会调用从类继承的方法 io.github.mangocrisp.spring.taybct.tool.scheduling.job.AbstractScheduledTaskJob
getLogRecorder, startRecord, stopRecord, stopRecord
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.scheduling.job.IScheduledTaskJob
run, setCron, setDescription, setKey, setParams
-
构造器详细资料
-
RedisScheduledTaskJob
public RedisScheduledTaskJob()
-
-
方法详细资料
-
getMinCacheTime
protected long getMinCacheTime()获取最小的缓存时间,这是个阈值,意思是比这个值还小就没必要再缓存了- 返回:
- 默认是 5 秒
-
run
public void run()从类复制的说明:AbstractScheduledTaskJob
这个 run spring scheduling 会调用- 指定者:
run
在接口中Runnable
- 覆盖:
run
在类中AbstractScheduledTaskJob
-