You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Simon Laws (JIRA)" <tu...@ws.apache.org> on 2008/05/16 12:46:55 UTC

[jira] Closed: (TUSCANY-1534) Refactor wireable binding support to make it applicable to all bindings

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

Simon Laws closed TUSCANY-1534.
-------------------------------

    Resolution: Fixed

Done as part of the latest round of reference/binding/endpoint changes. 

> Refactor wireable binding support to make it applicable to all bindings
> -----------------------------------------------------------------------
>
>                 Key: TUSCANY-1534
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1534
>             Project: Tuscany
>          Issue Type: Improvement
>          Components: Java SCA Core Runtime
>         Environment: All
>            Reporter: Simon Laws
>            Assignee: Simon Laws
>             Fix For: Java-SCA-Next
>
>
> Extracted from the now closed https://issues.apache.org/jira/browse/TUSCANY-1526
> There is consensus that all bindings are potentially wireable and that the current WireableBinding interface should either be removed or applied to all bindings. Hence the following should be a valid configuration.
>  <component name="CalculatorServiceComponent">
>    <implementation.java class="calculator.CalculatorServiceImpl"/>
>         <reference name="addService" target="AddServiceComponent" />
>         <reference name="subtractService" target="SubtractServiceComponent" />
>         <reference name="multiplyService" target="MultiplyServiceComponent">
>             <interface.java interface="calculator.MultiplyService" />
>             <binding.ws wsdlElement="http://calculator#wsdl.binding(MultiplySoapBinding)"/>
>         </reference>
>         <reference name="divideService" target="DivideServiceComponent" />
>     </component>
>     <component name="MultiplyServiceComponent">
>         <implementation.java class="calculator.MultiplyServiceImpl" />
>         <service>
>             <interface.java interface="calculator.MultiplyService" />
>             <binding.ws wsdlElement="http://calculator#wsdl.binding(MultiplySoapBinding)"/>
>         </service>
>     </component> 
> There is further discussion in the mail thread associated with TUSCANY-1526 (http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg21448.html)

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