preRun
)postRun
)aroundRun
)onComplete
, onFail
, onSuccess
, onError
, or onCancel
to fire for each one since those are “final” events. As such, the following will only fire for the top level target being executed. (Keep in mind, if a “depends” target fails, the error will bubble up to the top level.aroundTask
and around<target>
method are both specified, they will both execute with the task-level one (more generic) wrapped “around” the target level one (more specific).