public class ExecutionWatcher
extends java.lang.Object
When this watcher is stopped it will check to see if all jobs had started executing and if they had it will perform the action. I can't remember why this this is required because the action is generally to start reflecting child state - and why don't we want to always want to do that on stop?
| Constructor and Description | 
|---|
ExecutionWatcher(java.lang.Runnable action)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Runnable | 
addJob(java.lang.Runnable job)
Add a job. 
 | 
void | 
reset()  | 
void | 
start()
Starts the check. 
 | 
void | 
stop()
Stops the check. 
 |