Is there conditions when a BPMN parse listener will not be called? I’ve noticed my custom BPMN parse listener gets called the first time the BPMN isn’t in the DB. When I start the engine up again the parse listener doesn’t get called.
the BPMN parse listeners are invoked every time the BPMN is parsed. This happens when the BPMN is deployed, or when it is loaded from the database the first time since the engine is started. After that, the transformed BPMN is stored and loaded from the definition cache.