# quartz **Repository Path**: liuwenlin/quartz ## Basic Information - **Project Name**: quartz - **Description**: quartz分布式定时任务基础版。基于quartz的二次集成,支持集群、支持其它项目开发功能,可脱离xml配置方式,xml配置方式实现动态控制很困难,通过本次集成,可以达到动态控制定时任务启动、暂停、重启、删除、添加、修改等操作,极大地方便了开发过程。欢迎大牛们提出宝贵意见! - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2020-09-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # quartz #### 项目简介 1. 基于quartz的二次集成 2. 支持集群 3. 支持其它web项目进行功能开发 4. 动态控制定时任务启动、暂停、重启、删除、添加、修改 5. 支持多数据库 6. 支持自实现Scheduler、Job、Trigger监听,系统自动注册 7. 数据源使用阿里Druid #### 使用教程 1. 引入依赖 2. 修改jdbc.properties数据源配置 3. 继承AbstractQuartzTask,实现自己的定时任务 4. 功能开发 5. 任务展示 6. 调用接口控制任务 #### 配置示例 ```xml ``` #### 使用说明 1. QuartzTaskHandler 任务处理接口,其中有添加、修改、删除、暂停、重启等功能 2. AbstractSchedulerListener Scheduler监听,可自行实现自己需要的Scheduler监听 3. AbstractJobListener Job监听,可自行实现自己需要的Job监听 4. AbstractTriggerListener Trigger监听,可自行实现自己需要的Trigger监听 #### 版权说明 quartz使用 [Apache License 2.0](https://gitee.com/xbd521/quartz/blob/master/LICENSE "Apache License 2.0") 协议