1) What i was hinting at it that the engine can't be remembering the actual message it had passed on to the Mediation. So a mediation will have to tell the engine that it had not changed something and the engine can still pursue the branch - The mediation returns a true. 
 
2)In case the mediation does change something, it returns a false and injects a new message into the system. [notice the bold text above] I used the term 'as if' because it is not actually a new message, its just a modified request re-introduced by the mediation.
This is rather confusing to me. Please enlightened us.
There should be a way to Syanpse to "stop" processing the current message and let it go to the bus. How would it be able to do it, if  "false" means  "end of processing" instead anything else.
 


Reply via email to