Package org.opennms.core.tasks
Interface TaskMonitor
-
- All Known Implementing Classes:
DefaultTaskMonitor
public interface TaskMonitor
This listener interface defines methods that are fired during lifecycle events of aTask
.- Author:
- brozow
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
completed(Task task)
completedTaskMonitor
getChildTaskMonitor(Task task, Task child)
getChildTaskMonitorvoid
monitorException(Throwable t)
This is called if an exception occurs while calling a monitor methodvoid
prerequisiteAdded(Task monitored, Task prerequsite)
prerequisiteAddedvoid
prerequisiteCompleted(Task monitored, Task prerequisite)
prerequisiteCompletedvoid
scheduled(Task task)
scheduledvoid
started(Task task)
startedvoid
submitted(Task task)
submitted
-
-
-
Method Detail
-
prerequisiteCompleted
void prerequisiteCompleted(Task monitored, Task prerequisite)
prerequisiteCompleted
-
getChildTaskMonitor
TaskMonitor getChildTaskMonitor(Task task, Task child)
getChildTaskMonitor
- Parameters:
task
- aTask
object.child
- aTask
object.- Returns:
- a
TaskMonitor
object.
-
-