I was wondering whether the Start Execution Listener is executed and finished before the actual Delegate (of a service task) is executed. Is this guaranteed or might the execution of the delegate already start while the execution listener is still executing stuff in its notify() method?
Each process instance is single threaded so it will only do one thing at a time - so you can be sure that once something starts nothing else will kick off until that thing comes to an end.