public class DefaultTaskMonitor extends Object implements TaskMonitor
TaskMonitor
is used to log Task
lifecycle events.Constructor and Description |
---|
DefaultTaskMonitor(Task task)
Constructor for DefaultTaskMonitor.
|
Modifier and Type | Method and Description |
---|---|
void |
completed(Task task)
completed
|
TaskMonitor |
getChildTaskMonitor(Task task,
Task child)
getChildTaskMonitor
|
void |
monitorException(Throwable t)
This is called if an exception occurs while calling a monitor method
|
void |
prerequisiteAdded(Task monitored,
Task prerequisite)
prerequisiteAdded
|
void |
prerequisiteCompleted(Task monitored,
Task prerequisite)
prerequisiteCompleted
|
void |
scheduled(Task task)
scheduled
|
void |
started(Task task)
started
|
void |
submitted(Task task)
submitted
|
public void completed(Task task)
completed
completed
in interface TaskMonitor
task
- a Task
object.public void prerequisiteAdded(Task monitored, Task prerequisite)
prerequisiteAdded
prerequisiteAdded
in interface TaskMonitor
monitored
- a Task
object.prerequisite
- a Task
object.public void prerequisiteCompleted(Task monitored, Task prerequisite)
prerequisiteCompleted
prerequisiteCompleted
in interface TaskMonitor
monitored
- a Task
object.prerequisite
- a Task
object.public void scheduled(Task task)
scheduled
scheduled
in interface TaskMonitor
task
- a Task
object.public void started(Task task)
started
started
in interface TaskMonitor
task
- a Task
object.public void submitted(Task task)
submitted
submitted
in interface TaskMonitor
task
- a Task
object.public void monitorException(Throwable t)
monitorException
in interface TaskMonitor
t
- a Throwable
object.public TaskMonitor getChildTaskMonitor(Task task, Task child)
getChildTaskMonitor
getChildTaskMonitor
in interface TaskMonitor
task
- a Task
object.child
- a Task
object.TaskMonitor
object.Copyright © 2017. All rights reserved.