Java universal task executor, base on the java.util.concurrent.ScheduledExecutorService.
Java通用的任务执行器,基于java.util.concurrent.ScheduledExecutorService工具类实现。
<dependency>
<groupId>com.github.mayp1998.taskExecutor</groupId>
<artifactId>TaskExecutor</artifactId>
<version>1.0.5.RELEASE</version>
</dependency>
compile group: 'com.github.mayp1998.taskExecutor', name: 'TaskExecutor', version: '1.0.5.RELEASE'
- 对单项/批量任务的操作:添加、启动、添加并启动、修改(等待启动)、修改并启动、暂停(与启动配合使用)、删除。
- 查看任务队列执行状态、查看某任务执行状态;停止所有任务并清空队列;获取某个任务的对象。
- 支持立即执行、周期执行等,或依据cron表达式来执行。
- 支持设置任务每次启动的执行次数、获取某任务的已运行次数、获取任务队列中每个任务的已运行次数。