Package | Description |
---|---|
cn.hutool.cron |
定时任务模块,提供类Crontab表达式的定时任务,实现参考了Cron4j,同时可以支持秒级别的定时任务定义和年的定义(同时兼容Crontab、Cron4j、Quartz表达式)
定时任务模块由三部分组成: Scheduler 定时任务调度器,用于整体管理任务的增删、启停和触发运行。
Task 定时任务实现,用于定义具体的任务
CronPattern 定时任务表达式,用于定义任务触发时间
同时,提供了CronUtil 工具类,维护一个全局的Scheduler 。 |
cn.hutool.cron.pattern |
定时任务表达式解析,核心为CronPattern
|
cn.hutool.cron.pattern.matcher | |
cn.hutool.cron.pattern.parser |
定时任务表达式解析器,内部使用
|
cn.hutool.cron.task |
Class and Description |
---|
CronPattern
定时任务表达式
表达式类似于Linux的crontab表达式,表达式使用空格分成5个部分,按顺序依次为: 分 :范围:0~59 时 :范围:0~23 日 :范围:1~31,"L" 表示月的最后一天 月 :范围:1~12,同时支持不区分大小写的别名:"jan","feb", "mar", "apr", "may","jun", "jul", "aug", "sep","oct", "nov", "dec" 周 :范围:0 (Sunday)~6(Saturday),7也可以表示周日,同时支持不区分大小写的别名:"sun","mon", "tue", "wed", "thu","fri", "sat","L" 表示周六 |
Class and Description |
---|
CronPattern
定时任务表达式
表达式类似于Linux的crontab表达式,表达式使用空格分成5个部分,按顺序依次为: 分 :范围:0~59 时 :范围:0~23 日 :范围:1~31,"L" 表示月的最后一天 月 :范围:1~12,同时支持不区分大小写的别名:"jan","feb", "mar", "apr", "may","jun", "jul", "aug", "sep","oct", "nov", "dec" 周 :范围:0 (Sunday)~6(Saturday),7也可以表示周日,同时支持不区分大小写的别名:"sun","mon", "tue", "wed", "thu","fri", "sat","L" 表示周六 |
CronPatternBuilder
定时任务表达式构建器
|
Part |
Class and Description |
---|
Part |
Class and Description |
---|
Part |
Class and Description |
---|
CronPattern
定时任务表达式
表达式类似于Linux的crontab表达式,表达式使用空格分成5个部分,按顺序依次为: 分 :范围:0~59 时 :范围:0~23 日 :范围:1~31,"L" 表示月的最后一天 月 :范围:1~12,同时支持不区分大小写的别名:"jan","feb", "mar", "apr", "may","jun", "jul", "aug", "sep","oct", "nov", "dec" 周 :范围:0 (Sunday)~6(Saturday),7也可以表示周日,同时支持不区分大小写的别名:"sun","mon", "tue", "wed", "thu","fri", "sat","L" 表示周六 |
Copyright © 2024. All rights reserved.