[ 
https://issues.apache.org/jira/browse/TUSCANY-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Rineholt updated TUSCANY-1076:
-----------------------------------

    Attachment: TUSCANY-1076.012807.patch

This is a patch I've been working on for this. It attempts to create not only 
the inbound  but also an outbound wire and then run in it through the wiring 
connecting stage allowing for an needed interceptors such data binding. I have 
tested on the slightly modified helloworldSamplewsClient locating the reference 
directly.  I would have checked it in directly, but there were some aspects  
that I didn't care for but couldn't seem to get around.  For example the new 
ing of the JavaInterfaceProcessorRegistryImpl  ideally I'd like to use the same 
instance that deployed the application but at the time locateService is being 
called a lot of these types of artifacts seem to be not conveniently available 
from what I could tell. 

> Dynamic outbound wire for CompositeContext.locateService
> --------------------------------------------------------
>
>                 Key: TUSCANY-1076
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1076
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Core
>    Affects Versions: Java-SCA-M3
>            Reporter: Rick Rineholt
>             Fix For: Java-SCA-M3
>
>         Attachments: TUSCANY-1076.012807.patch
>
>
>  CompositeContext.locateService requires an outbound wire to be created so 
> for cases where bindings from the component/reference it locates are 
> different from Java a databinding interceptor can be used to resolve 
> difference in the expect data format.

-- 
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