Hi Ruchith:

IIRC one of the reasons we didn't pick the delegation model was
because it forces us to hold on to _two_ object structures at the same
point which didn't sound that cool since we were anyway forced to
build the complete envelop to pump into WSS4J.

Gotcha, that makes sense. I guess another approach would have been to just implement DOM directly in the LLOM classes but then that would always bring in the DOM API too.

But with DOOM you still get the same features of the LLOM OM impl
(deferred built ..etc.), a DOM interface with a single object
structure in memory and we can conveniently move DOOM in axis2 with
out much of a hit on performance.

Sure, except that it's hard to go back and forth between the two implementations, because you need to do some kind of translation step.

It's all tradeoffs, I suppose, and there's no perfect solution for all use cases.

--Glen

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to