Class TaskListenerManager

java.lang.Object
org.aoju.bus.cron.listener.TaskListenerManager

public class TaskListenerManager extends Object
监听调度器,统一管理监听
Since:
Java 17+
Version:
6.5.0
Author:
Kimi Liu
  • 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 - 失败原因