You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Raymond Feng (JIRA)" <tu...@ws.apache.org> on 2006/12/04 19:21:21 UTC
[jira] Created: (TUSCANY-969) Add "pass-by-value" support for
remotable interfaces
Add "pass-by-value" support for remotable interfaces
----------------------------------------------------
Key: TUSCANY-969
URL: http://issues.apache.org/jira/browse/TUSCANY-969
Project: Tuscany
Issue Type: New Feature
Components: Java SCA Core
Affects Versions: Java-Mx
Reporter: Raymond Feng
Assigned To: Venkatakrishnan
Fix For: Java-Mx
I open this JIRa to track the efforts to add "pass-by-value" support for remotable interfaces as required by the SCA spec.
--
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Commented: (TUSCANY-969) Add "pass-by-value" support for
remotable interfaces
Posted by "Venkatakrishnan (JIRA)" <tu...@ws.apache.org>.
[ http://issues.apache.org/jira/browse/TUSCANY-969?page=comments#action_12456818 ]
Venkatakrishnan commented on TUSCANY-969:
-----------------------------------------
Hi, I have committed the required changes for this in core and spi.
Thanks
- Venkat
> Add "pass-by-value" support for remotable interfaces
> ----------------------------------------------------
>
> Key: TUSCANY-969
> URL: http://issues.apache.org/jira/browse/TUSCANY-969
> Project: Tuscany
> Issue Type: New Feature
> Components: Java SCA Core
> Affects Versions: Java-Mx
> Reporter: Raymond Feng
> Assigned To: Venkatakrishnan
> Fix For: Java-Mx
>
> Attachments: PassByValueInterceptor.java, PassByValueInterceptorTestCase.java, Tuscany-JIRA-969-Dec07-06.diff
>
>
> I open this JIRa to track the efforts to add "pass-by-value" support for remotable interfaces as required by the SCA spec.
--
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Closed: (TUSCANY-969) Add "pass-by-value" support for
remotable interfaces
Posted by "Raymond Feng (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Raymond Feng closed TUSCANY-969.
--------------------------------
> Add "pass-by-value" support for remotable interfaces
> ----------------------------------------------------
>
> Key: TUSCANY-969
> URL: https://issues.apache.org/jira/browse/TUSCANY-969
> Project: Tuscany
> Issue Type: New Feature
> Components: Java SCA Core Runtime
> Reporter: Raymond Feng
> Assignee: Venkatakrishnan
> Fix For: Java-SCA-Next
>
> Attachments: PassByValueInterceptor.java, PassByValueInterceptorTestCase.java, Tuscany-JIRA-969-Dec07-06.diff
>
>
> I open this JIRa to track the efforts to add "pass-by-value" support for remotable interfaces as required by the SCA spec.
--
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Resolved: (TUSCANY-969) Add "pass-by-value" support for
remotable interfaces
Posted by "Venkatakrishnan (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Venkatakrishnan resolved TUSCANY-969.
-------------------------------------
Resolution: Fixed
This has been resolved. A couple of databindings have also been extended with the 'copy' method to support this.
> Add "pass-by-value" support for remotable interfaces
> ----------------------------------------------------
>
> Key: TUSCANY-969
> URL: https://issues.apache.org/jira/browse/TUSCANY-969
> Project: Tuscany
> Issue Type: New Feature
> Components: Java SCA Core
> Affects Versions: Java-Mx
> Reporter: Raymond Feng
> Assigned To: Venkatakrishnan
> Fix For: Java-M3
>
> Attachments: PassByValueInterceptor.java, PassByValueInterceptorTestCase.java, Tuscany-JIRA-969-Dec07-06.diff
>
>
> I open this JIRa to track the efforts to add "pass-by-value" support for remotable interfaces as required by the SCA spec.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Updated: (TUSCANY-969) Add "pass-by-value" support for
remotable interfaces
Posted by "Raymond Feng (JIRA)" <tu...@ws.apache.org>.
[ http://issues.apache.org/jira/browse/TUSCANY-969?page=all ]
Raymond Feng updated TUSCANY-969:
---------------------------------
Attachment: PassByValueInterceptor.java
PassByValueInterceptorTestCase.java
Prototype code
> Add "pass-by-value" support for remotable interfaces
> ----------------------------------------------------
>
> Key: TUSCANY-969
> URL: http://issues.apache.org/jira/browse/TUSCANY-969
> Project: Tuscany
> Issue Type: New Feature
> Components: Java SCA Core
> Affects Versions: Java-Mx
> Reporter: Raymond Feng
> Assigned To: Venkatakrishnan
> Fix For: Java-Mx
>
> Attachments: PassByValueInterceptor.java, PassByValueInterceptorTestCase.java
>
>
> I open this JIRa to track the efforts to add "pass-by-value" support for remotable interfaces as required by the SCA spec.
--
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Updated: (TUSCANY-969) Add "pass-by-value" support for
remotable interfaces
Posted by "Venkatakrishnan (JIRA)" <tu...@ws.apache.org>.
[ http://issues.apache.org/jira/browse/TUSCANY-969?page=all ]
Venkatakrishnan updated TUSCANY-969:
------------------------------------
Attachment: Tuscany-JIRA-969-Dec07-06.diff
HI Raymond,
Could you please take a quick look at this and let me know if I can go ahead and commit it.
- This just about adds the interceptor into the right chain and ensures that the fused chain of interceptors is not broken thro this insertion
- I have added a separate processor for this. In that I have only addressed the case of "process(Outbound, Inbound)" as presently I understand that this might not be required in "process(Inbound, Outbound)"
- I have not not looked at the 'databinding dependent' one or in other words this takes care of the default Java->Java databinding case. The reason for this is I am bit confused it that would be required as this is something we are doing after the data transformation to the target type. Infact all of the data mediation happens on the source wire, while the pass-by-value stuff happens on the target wire. So I believe that data is already transformed into consumable java objects as required by the target component I need some help to get clear on this.
- I shall take up the pending thoughts over the mailing list and continue with increments to this based on the discussions there.
Thanks
- Venkat
> Add "pass-by-value" support for remotable interfaces
> ----------------------------------------------------
>
> Key: TUSCANY-969
> URL: http://issues.apache.org/jira/browse/TUSCANY-969
> Project: Tuscany
> Issue Type: New Feature
> Components: Java SCA Core
> Affects Versions: Java-Mx
> Reporter: Raymond Feng
> Assigned To: Venkatakrishnan
> Fix For: Java-Mx
>
> Attachments: PassByValueInterceptor.java, PassByValueInterceptorTestCase.java, Tuscany-JIRA-969-Dec07-06.diff
>
>
> I open this JIRa to track the efforts to add "pass-by-value" support for remotable interfaces as required by the SCA spec.
--
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Updated: (TUSCANY-969) Add "pass-by-value" support for
remotable interfaces
Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Sebastien Delfino updated TUSCANY-969:
-------------------------------------------
Fix Version/s: (was: Java-Mx)
Java-M3
Changed to M3 as most of the changes seem to have been committed.
I am not sure what's left, if this is complete Venkat could you please mark the issue resolved.
> Add "pass-by-value" support for remotable interfaces
> ----------------------------------------------------
>
> Key: TUSCANY-969
> URL: https://issues.apache.org/jira/browse/TUSCANY-969
> Project: Tuscany
> Issue Type: New Feature
> Components: Java SCA Core
> Affects Versions: Java-Mx
> Reporter: Raymond Feng
> Assigned To: Venkatakrishnan
> Fix For: Java-M3
>
> Attachments: PassByValueInterceptor.java, PassByValueInterceptorTestCase.java, Tuscany-JIRA-969-Dec07-06.diff
>
>
> I open this JIRa to track the efforts to add "pass-by-value" support for remotable interfaces as required by the SCA spec.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org