[ http://issues.apache.org/jira/browse/TUSCANY-642?page=all ]
Ignacio Silva-Lepe updated TUSCANY-642:
---------------------------------------
Attachment: InnerCompositeCallback.patch
This newer patch subsumes InnerComposite.patch (assuming that the latter has
not been applied). It incorporates callbacks over composite references.
A less than elegant approach is used however. A complete hack is used to
provide a callback invocation handler with the outbound wire that is connected
to the composite reference's inbound wire. Notice that the same approach cannot
be used as was used with async target invoker. This is because the thread that
places the outbound wire on the work context in that instance is the same that
retrieves the outbound wire. In the composite reference case, the two threads
are not the same, so a different mechanism seems necessary, perhaps a more
general correlation mechanism.
> Composite references and services - model and runtime representations
> ---------------------------------------------------------------------
>
> Key: TUSCANY-642
> URL: http://issues.apache.org/jira/browse/TUSCANY-642
> Project: Tuscany
> Issue Type: New Feature
> Components: Java SCA Core
> Affects Versions: Java-Mx
> Reporter: Ignacio Silva-Lepe
> Assigned To: Ignacio Silva-Lepe
> Fix For: Java-Mx
>
> Attachments: CompositeRefsAndSvcs.txt, CompositeRefsAndSvcs2.txt,
> InnerComposite.patch, InnerCompositeCallback.patch
>
>
> Support is added to represent composite references and services (those in a
> composite and without a binding) in the model and runtime. The
> CompositeBuilder is updated to build a composite component that includes
> composite references and services without bindings.
--
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]