[ 
https://issues.apache.org/jira/browse/TUSCANY-3664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12910334#action_12910334
 ] 

Brent Daniel commented on TUSCANY-3664:
---------------------------------------

There are two pieces to this. One is to move forward the holder support from 
1.x. The second is to add support for multiple Holder parameters and non-void 
return types, neither of which was present in 1.x. 

Right now, the 1.x JavaImplementationInvoker will return the single Holder 
parameter as the message body. The JDKInvocationHandler will then use that 
return value to update the value of the Holder object.

> Add holder support to 2.x
> -------------------------
>
>                 Key: TUSCANY-3664
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3664
>             Project: Tuscany
>          Issue Type: Improvement
>          Components: Java SCA Core Runtime, OASIS Compliance - TUSCANY
>    Affects Versions: Java-SCA-2.0-M5
>         Environment: All
>            Reporter: Simon Laws
>            Assignee: Brent Daniel
>
> There are a number of related JIRA that introduced some holder support and 
> related samples to the 1.x code base including:
> TUSCANY-2332
> TUSCANY-2557
> TUSCANY-2768
> It's not clear whether the support added to 1.x was complete but it didn't 
> apparently make it into 2.x which seems to be a bit of an oversight. 
> We need to create some samples to exercise the various holder scenarios, OUT, 
> IN/OUT etc. and then take a look at the 1.x changes to see if they are 
> suitable for 2.x or whether we need to work up a different solution. 

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

Reply via email to