On Sun, May 5, 2013 at 8:52 PM, Deepal jayasinghe <[email protected]> wrote:
> On 5/5/2013 11:16 AM, Shameera Rathnayaka wrote: > > > > > On Sun, May 5, 2013 at 8:32 PM, Deepal jayasinghe <[email protected]>wrote: > >> Good point, if that is the cases then it violates the whole point of >> deferred building. Because we prefer to build the full message only at >> the MessageReceiver. >> >> At which point does this get called ? >> > > Soon after builder build the document. and > before AxisEngine.receive(...) get called. > > If you do that, then we are going back to 'Axis1', one of the major > design decisions of Axis2 was to build the SOAP message when absolutely > necessary. For example build it at MR level. For that reason, I am sorry > but I have to -1 this commit. > If you investigate Axis2 JAX-WS performance issues one problem caused is it violated "deferred building" principle in several places and now it's hard to change the design. Providing user friendly messages is a good features but we can't loose our fundamental design principal for that I also think there should be a better way to improve error messages than early building message hence I also -1 for above commit. Thanks ! > > Deepal > -- Sagara Gunathunga Blog - http://ssagara.blogspot.com Web - http://people.apache.org/~sagara/ LinkedIn - http://www.linkedin.com/in/ssagara
