Would like to improve performance by not doing a PBVInvoker.copy in a couple 
cases where it's unnecessary
---------------------------------------------------------------------------------------------------------

                 Key: TUSCANY-1678
                 URL: https://issues.apache.org/jira/browse/TUSCANY-1678
             Project: Tuscany
          Issue Type: Improvement
            Reporter: Scott Kurz


Copying an SDO, for example, can be expensive... 

The two cases I have in mind:

A) The databinding framework has done a transform which has already resulted in 
a copy of the data.       

B) The binding impl does a copy of the data.      (For example if the binding 
impl serializes/deserializes the data in order to cross JVMs) 

Perhaps a flag on the Message object could be used.     One challenge to doing 
that would be the fact that the PBVInvoker is going to do the copy of the 
output before the output reaches 
the DataTransformationInteceptor.

I don't know if there's a simple way around that.   I can imagine moving the 
PBVInvoker after the DataTransformationInteceptor on the output path but at the 
expense of complication the whole
Interceptor / invoker chain design.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to