Spring eventing bridge

Hello there,

I ported our project based on Activiti to Camunda and I’m stuck on event listener.
We need to maintain synchronized business object state (order) with the process state.
For example, when someone submits an order, the process goes throw some task until it stops on some waiting task and the order object is updated with that.
According to that, I used the ActivitiEventListener with activiti to update and log the mutations of the object.
Now, I can’t do the same thing with Camunda.
I’m using Camunda with spring integration (no spring boot).
I tried with Spring Eventing Bridge without success.

Do you have some examples?
Is the event listener the right way to accomplish my goal?
Thank you!