Package org.jvnet.hudson.reactor
Interface ReactorListener
- All Known Implementing Classes:
ReactorListener.Aggregator
public interface ReactorListener
Receives callback during the
Reactor.execute(Executor, ReactorListener)
.
The callback happens by using the threads of Executor
, which means these callbacks
can occur concurrently. The callee is responsible for synchronization, if that's desired.- Author:
- Kohsuke Kawaguchi
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Bundles multiple listeners into one. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault void
onAttained
(Milestone milestone) Indicates that the following milestone was attained.default void
Notifies that the execution of the task is about to finish.default void
onTaskFailed
(Task t, Throwable err, boolean fatal) Notifies that the execution of the task have failed with an exception.default void
Notifies that the execution of the task is about to start.
-
Field Details
-
NOOP
-
-
Method Details
-
onTaskStarted
Notifies that the execution of the task is about to start. -
onTaskCompleted
Notifies that the execution of the task is about to finish. This happens on the same thread that calledonTaskStarted(Task)
. -
onTaskFailed
Notifies that the execution of the task have failed with an exception. -
onAttained
Indicates that the following milestone was attained.
-