Package org.aoju.bus.cron.listener
Class TaskListenerManager
java.lang.Object
org.aoju.bus.cron.listener.TaskListenerManager
- All Implemented Interfaces:
Serializable
监听调度器,统一管理监听
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddListener(TaskListener listener) 增加监听器voidnotifyTaskFailed(Executor executor, Throwable exception) 通知所有监听任务启动器结束并失败 无监听将打印堆栈到命令行voidnotifyTaskStart(Executor executor) 通知所有监听任务启动器启动voidnotifyTaskSucceeded(Executor executor) 通知所有监听任务启动器成功结束removeListener(TaskListener listener) 移除监听器
-
Constructor Details
-
TaskListenerManager
public TaskListenerManager()
-
-
Method Details
-
addListener
增加监听器- Parameters:
listener-TaskListener- Returns:
- this
-
removeListener
移除监听器- Parameters:
listener-TaskListener- Returns:
- this
-
notifyTaskStart
通知所有监听任务启动器启动- Parameters:
executor-Executor
-
notifyTaskSucceeded
通知所有监听任务启动器成功结束- Parameters:
executor-Executor
-
notifyTaskFailed
通知所有监听任务启动器结束并失败 无监听将打印堆栈到命令行- Parameters:
executor-Executorexception- 失败原因
-