I had a technical question. I know that execution listener is an extension element in Camunda, and is not a standard BPMN element. I wonder how is it implemented? I mean it is anyway implemented using some standard BPMN elements. Is it implemented by a service task, which is put for example at the beginning or at the end of another element?
Thanks for your quick reply.
I actually asked it because I want to know how complex an execution listener is. I want to add some crosscutting behavior just before another task, and I wonder whether an execution listener is preferred to adding for example a service task?
Thanks. Yes as you mentioned execution listener hides the information and can be preferred to focus on the business. But my observation was that it is a little slower than internal service tasks. And that was why I wanted to know how an execution listener is implemented.