跳过导航链接

hutool-cron 6.0.0-M6 API

程序包 
程序包 说明
org.dromara.hutool.cron
定时任务模块,提供类Crontab表达式的定时任务,实现参考了Cron4j,同时可以支持秒级别的定时任务定义和年的定义(同时兼容Crontab、Cron4j、Quartz表达式)
定时任务模块由三部分组成: Scheduler 定时任务调度器,用于整体管理任务的增删、启停和触发运行。
org.dromara.hutool.cron.listener
定时任务执行监听接口及部分实现
org.dromara.hutool.cron.pattern
定时任务表达式解析,核心为CronPattern
org.dromara.hutool.cron.pattern.matcher
定时任务表达式匹配器,内部使用
单一表达式使用PatternMatcher表示
PatternMatcher由7个PartMatcher组成, 分别表示定时任务表达式中的7个位置: 0 1 2 3 4 5 6 SECOND MINUTE HOUR DAY_OF_MONTH MONTH DAY_OF_WEEK YEAR
org.dromara.hutool.cron.pattern.parser
定时任务表达式解析器,内部使用
org.dromara.hutool.cron.task
定时任务中作业的抽象封装和实现,包括Runnable实现和反射实现
Task表示一个具体的任务,当满足时间匹配要求时,会执行Task.execute()方法。
org.dromara.hutool.cron.timingwheel
时间轮实现,重写了kafka的TimingWheel
时间轮一般会实现成一个环形结构,类似一个时钟,分为很多槽,一个槽代表一个时间间隔,每个槽使用双向链表存储定时任务。
跳过导航链接

Copyright © 2023. All rights reserved.