1 Star 0 Fork 14

apple006 / redtimer

forked from 绝尘 / redtimer 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

redtimer

项目介绍

redtimer是本人纯手工精心编写的一个任务定时调度器,全部代码均自己编写实现; 功能包含定时和时间解析两部分功能; 编写她的意图,用更少的代码满足自己的业务功能需求,让其他业务代码更佳的随心所欲;

为什么叫red,因为喜欢redkale,所以就加个red开头了,包括其他redbbs,可能以后更多redxxxx项目的产生,(也挺喜欢jfinal的,可能也会起个Jabc,开玩笑的); 项目地址:https://gitee.com/tc608/redtimer

软件架构

安装使用教程

创建启动定时任务

TimerExecutor timerExecutor = new TimerExecutor(1);
Task task1 = new TaskImpl("a1", new ScheduledExpres("1-40 * * * *"));//1-40,定时每分钟执行
Task task2 = new TaskImpl("a1", new ScheduledCycle(1000 * 5));//a2定时每5s执行

timerExecutor.add(task1, task2);//添加任务 task1,task2

支持定时计划修改

//修改a1 每2s执行一次
task.setScheduled(new ScheduledCycle(2000 * 1));
timerExecutor.add(task);

请看测试案例,以及阅读详细源码,所有的代码也就几百行;

关于

redbbs 交流群:527523235
redkale交流群:527523235
有问题进群反馈交流,坐等你的到来

空文件

简介

redtimer是本人纯手工编写,无任何第三方依赖的一个任务定时调度器,jdk8+以上可用 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/tang006/redtimer.git
git@gitee.com:tang006/redtimer.git
tang006
redtimer
redtimer
master

搜索帮助