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]

Reply via email to