[ http://issues.apache.org/jira/browse/SANDESHA2-42?page=comments#action_12448704 ] Matt Lovett commented on SANDESHA2-42: --------------------------------------
Hi Chamikara, I see what you are saying, but I don't think that is the correct way to address the issue. We already know that you cannot just go to the final envelope at the time the message is inserted into the store - because WS-Security may insert time-dependent headers, so we cannot simply retransmit the message. I think that security is currently handled as a special case, but with this change we could handle any downstream handler. The cost, as you noted, is that we need to serialise more of the message context. I think this has been an ongoing discussion on the Axis2 list. My opinion is that 90% of the message context can be rebuilt from the application config, and so the overhead is relatively small. I think it's a fair price to pay for a clean solution. Perhaps we should see what happens in Axis2, and apply this patch as and when message context serialisation goes into the codebase. The axis2 issue is here: https://issues.apache.org/jira/browse/AXIS2-1567 Matt > Restructure outbound message path > --------------------------------- > > Key: SANDESHA2-42 > URL: http://issues.apache.org/jira/browse/SANDESHA2-42 > Project: Apache Sandesha2 > Issue Type: Improvement > Reporter: Matt Lovett > Attachments: transport.patch > > > I don't think that the sandesha transport adds any capability to the code, > and it complicates the outbound processing path. I think we should be able to > remove it, and be a little more careful about how we pause and resume the > message context on its way out. > I plan to attach a patch later on today > Matt -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
