クラス TaskListenerExecutor

java.lang.ObjectSE
org.springframework.cloud.task.listener.annotation.TaskListenerExecutor
実装されたすべてのインターフェース:
TaskExecutionListener

public class TaskListenerExecutor extends ObjectSE implements TaskExecutionListener
TaskExecutionListener アノテーションを含むすべての Bean を識別し、適切なタイミングで TaskExecutionListener によって呼び出せるよう、関連付けられたメソッドを保存します。
作成者:
Glenn Renfro, Isik Erhan
  • コンストラクターの詳細

  • メソッドの詳細

    • onTaskStartup

      public void onTaskStartup(TaskExecution taskExecution)
      @BeforeTask でアノテーションが付けられたすべてのメソッドを実行します。
      次で指定:
      インターフェース TaskExecutionListeneronTaskStartup 
      パラメーター:
      taskExecution - イベントに関連しています。
    • onTaskEnd

      public void onTaskEnd(TaskExecution taskExecution)
      @AfterTask でアノテーションが付けられたすべてのメソッドを実行します。
      次で指定:
      インターフェース TaskExecutionListeneronTaskEnd 
      パラメーター:
      taskExecution - イベントに関連しています。
    • onTaskFailed

      public void onTaskFailed(TaskExecution taskExecution, ThrowableSE throwable)
      @FailedTask でアノテーションが付けられたすべてのメソッドを実行します。
      次で指定:
      インターフェース TaskExecutionListeneronTaskFailed 
      パラメーター:
      throwable - タスク実行時にキャッチされませんでした。
      taskExecution - イベントに関連しています。