Class TaskListenerManager

java.lang.Object
org.aoju.bus.cron.listener.TaskListenerManager
All Implemented Interfaces:
Serializable

public class TaskListenerManager extends Object implements Serializable
监听调度器,统一管理监听
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • TaskListenerManager

      public TaskListenerManager()
  • Method Details

    • addListener

      public TaskListenerManager addListener(TaskListener listener)
      增加监听器
      Parameters:
      listener - TaskListener
      Returns:
      this
    • removeListener

      public TaskListenerManager removeListener(TaskListener listener)
      移除监听器
      Parameters:
      listener - TaskListener
      Returns:
      this
    • notifyTaskStart

      public void notifyTaskStart(Executor executor)
      通知所有监听任务启动器启动
      Parameters:
      executor - Executor
    • notifyTaskSucceeded

      public void notifyTaskSucceeded(Executor executor)
      通知所有监听任务启动器成功结束
      Parameters:
      executor - Executor
    • notifyTaskFailed

      public void notifyTaskFailed(Executor executor, Throwable exception)
      通知所有监听任务启动器结束并失败 无监听将打印堆栈到命令行
      Parameters:
      executor - Executor
      exception - 失败原因