Normally The stop job will not complete until the job it is stopping is in a not executing state. Therefore if the stop job is attempting to stop a parent job of itself the stop job could block indefinitely. This case is detected and the job enters an Exception state.
|job||Job to stop|
|name||A name, can be any text.|
|stop||This flag is set by the stop method and should be examined by any Stoppable jobs in their processing loops.|
|Example 1||Examples elsewhere.|
Job to stop
A name, can be any text.
This flag is set by the stop method and should be examined by any Stoppable jobs in their processing loops.