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.