Skip navigation links

bus-cron 6.3.2 API

Packages 
Package Description
org.aoju.bus.cron
定时任务模块,提供类Crontab表达式的定时任务,实现参考了Cron4j,同时可以支持秒级别的定时任务定义和年的定义(同时兼容Crontab、Cron4j、Quartz表达式)
org.aoju.bus.cron.annotation
提供cron增强型注解
org.aoju.bus.cron.factory
定时任务中作业的抽象封装和实现,包括Runnable实现和反射实现
org.aoju.bus.cron.listener
定时任务执行监听接口及部分实现
org.aoju.bus.cron.pattern
定时任务表达式解析,核心为CronPattern
org.aoju.bus.cron.pattern.matcher
定时任务表达式匹配器,内部使用
org.aoju.bus.cron.pattern.parser
定时任务表达式解析器,内部使用
org.aoju.bus.cron.timings
时间轮实现,重写了kafka的TimingWheel 时间轮一般会实现成一个环形结构,类似一个时钟,分为很多槽,一个槽代表一个时间间隔,每个槽使用双向链表存储定时任务 指针周期性地跳动,跳动到一个槽位,就执行该槽位的定时任务
Skip navigation links

Copyright © 2021. All rights reserved.