klease commented on PR #8015:
URL: https://github.com/apache/camel/pull/8015#issuecomment-1204060425

   >  Looking at the code I assume that all the completions will be executed 
when the SEDA pipelist gets completed. Is my assumption correct?
   
   Yes, this is correct.
   > I want to add here that in case "before consumer" mode is used, I'd expect 
the completions to be executed before the message gets processed in the next 
queue of the defined pipeline. Does the fix provide such behavior?
   
   Unfortunately not. In fact, the current PR doesn't handle the before 
consumer mode at all. I can add this but unfortunately the completions are 
still called at the end of the entire pipeline. The change in the PR doesn't 
prevent the handover from occurring; it only ensures that when the handed-over 
completions execute, they will perform the logic for all the routes traveled by 
the exchange and not only the last one.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to