Author: jsdelfino
Date: Wed Aug 15 21:41:41 2007
New Revision: 566485
URL: http://svn.apache.org/viewvc?view=rev&rev=566485
Log:
Converted composite services to component services and composite references to
component references.
Modified:
incubator/tuscany/java/sca/demos/bigbank-account/src/main/java/bigbank/account/feed/AccountFeedImpl.java
incubator/tuscany/java/sca/demos/bigbank-account/src/main/resources/BigBank.composite
Modified:
incubator/tuscany/java/sca/demos/bigbank-account/src/main/java/bigbank/account/feed/AccountFeedImpl.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/bigbank-account/src/main/java/bigbank/account/feed/AccountFeedImpl.java?view=diff&rev=566485&r1=566484&r2=566485
==============================================================================
---
incubator/tuscany/java/sca/demos/bigbank-account/src/main/java/bigbank/account/feed/AccountFeedImpl.java
(original)
+++
incubator/tuscany/java/sca/demos/bigbank-account/src/main/java/bigbank/account/feed/AccountFeedImpl.java
Wed Aug 15 21:41:41 2007
@@ -21,7 +21,7 @@
import java.io.InputStream;
import java.util.Collections;
-import org.apache.tuscany.sca.binding.feed.EditableCollection;
+import org.apache.tuscany.sca.binding.feed.Collection;
import org.apache.tuscany.sca.binding.feed.NotFoundException;
import org.osoa.sca.annotations.Reference;
import org.osoa.sca.annotations.Service;
@@ -37,8 +37,8 @@
* @version $$Rev$$ $$Date$$
*/
[EMAIL PROTECTED](EditableCollection.class)
-public class AccountFeedImpl implements EditableCollection {
[EMAIL PROTECTED](Collection.class)
+public class AccountFeedImpl implements Collection {
@Reference
protected AccountService accountService;
Modified:
incubator/tuscany/java/sca/demos/bigbank-account/src/main/resources/BigBank.composite
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/bigbank-account/src/main/resources/BigBank.composite?view=diff&rev=566485&r1=566484&r2=566485
==============================================================================
---
incubator/tuscany/java/sca/demos/bigbank-account/src/main/resources/BigBank.composite
(original)
+++
incubator/tuscany/java/sca/demos/bigbank-account/src/main/resources/BigBank.composite
Wed Aug 15 21:41:41 2007
@@ -4,29 +4,31 @@
xmlns:bb="http://bigbank"
name="BigBank">
- <service name="AccountWebService" promote="AccountServiceComponent">
- <interface.java interface="bigbank.account.AccountService"/>
- <binding.ws
wsdlElement="http://bigbank#wsdl.port(AccountService/AccountServiceSoap)"/>
- </service>
-
- <service name="AccountFeed" promote="AccountFeedComponent">
- <binding.rss uri="/rss"/>
- </service>
-
- <service name="AccountFeed" promote="AccountFeedComponent">
- <binding.atom uri="/atom"/>
- </service>
-
<component name="AccountServiceComponent">
<service name="AccountService">
<binding.jsonrpc uri="/AccountJSONService"/>
+ <binding.ws
wsdlElement="http://bigbank#wsdl.port(AccountService/AccountServiceSoap)"/>
+ <binding.sca/>
</service>
+
<implementation.java class="bigbank.account.AccountServiceImpl"/>
+
<reference name="accountDataService"
target="AccountDataServiceComponent"/>
+ <reference name="calculatorService">
+ <binding.rmi host="localhost" port="8099"
serviceName="CalculatorRMIService"/>
+ </reference>
+ <reference name="stockQuoteService">
+ <binding.ws
wsdlElement="http://stockquote#wsdl.port(StockQuoteService/StockQuoteSoapPort)"/>
+ </reference>
+
<property name="currency">EURO</property>
</component>
<component name="AccountFeedComponent">
+ <service name="Collection">
+ <binding.rss uri="/rss"/>
+ <binding.atom uri="/atom"/>
+ </service>
<implementation.java class="bigbank.account.feed.AccountFeedImpl"/>
<reference name="accountService" target="AccountServiceComponent"/>
</component>
@@ -41,13 +43,5 @@
</service>
<implementation.resource location="web"/>
</component>
-
- <reference name="CalculatorReference"
promote="AccountServiceComponent/calculatorService">
- <binding.rmi host="localhost" port="8099"
serviceName="CalculatorRMIService"/>
- </reference>
-
- <reference name="StockQuoteReference"
promote="AccountServiceComponent/stockQuoteService">
- <binding.ws
wsdlElement="http://stockquote#wsdl.port(StockQuoteService/StockQuoteSoapPort)"/>
- </reference>
</composite>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]