Package | Description |
---|---|
cn.hutool.cron |
定时任务模块,提供类Crontab表达式的定时任务,实现参考了Cron4j,同时可以支持秒级别的定时任务定义和年的定义(同时兼容Crontab、Cron4j、Quartz表达式)
定时任务模块由三部分组成: Scheduler 定时任务调度器,用于整体管理任务的增删、启停和触发运行。 |
cn.hutool.cron.listener |
定时任务执行监听接口及部分实现
|
Modifier and Type | Method and Description |
---|---|
TaskExecutor |
TaskExecutorManager.spawnExecutor(CronTask task)
启动 执行器TaskExecutor,即启动作业
|
Modifier and Type | Method and Description |
---|---|
List<TaskExecutor> |
TaskExecutorManager.getExecutors()
获取所有正在执行的任务调度执行器
|
Modifier and Type | Method and Description |
---|---|
TaskExecutorManager |
TaskExecutorManager.notifyExecutorCompleted(TaskExecutor executor)
执行器执行完毕调用此方法,将执行器从执行器列表移除,此方法由
TaskExecutor 对象调用,用于通知管理器自身已完成执行 |
Modifier and Type | Method and Description |
---|---|
void |
TaskListenerManager.notifyTaskFailed(TaskExecutor executor,
Throwable exception)
通知所有监听任务启动器结束并失败
无监听将打印堆栈到命令行 |
void |
TaskListenerManager.notifyTaskStart(TaskExecutor executor)
通知所有监听任务启动器启动
|
void |
TaskListenerManager.notifyTaskSucceeded(TaskExecutor executor)
通知所有监听任务启动器成功结束
|
void |
TaskListener.onFailed(TaskExecutor executor,
Throwable exception)
任务启动失败时触发
|
void |
SimpleTaskListener.onFailed(TaskExecutor executor,
Throwable exception) |
void |
TaskListener.onStart(TaskExecutor executor)
定时任务启动时触发
|
void |
SimpleTaskListener.onStart(TaskExecutor executor) |
void |
TaskListener.onSucceeded(TaskExecutor executor)
任务成功结束时触发
|
void |
SimpleTaskListener.onSucceeded(TaskExecutor executor) |
Copyright © 2024. All rights reserved.