You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2007/05/05 12:23:17 UTC

svn commit: r535497 - in /incubator/tuscany/java/sca/samples/supplychain/src: main/java/supplychain/SupplyChainClient.java test/java/supplychain/SupplyChainClientTestCase.java

Author: antelder
Date: Sat May  5 03:23:16 2007
New Revision: 535497

URL: http://svn.apache.org/viewvc?view=rev&rev=535497
Log:
Move supplychain sample to SCADomain

Modified:
    incubator/tuscany/java/sca/samples/supplychain/src/main/java/supplychain/SupplyChainClient.java
    incubator/tuscany/java/sca/samples/supplychain/src/test/java/supplychain/SupplyChainClientTestCase.java

Modified: incubator/tuscany/java/sca/samples/supplychain/src/main/java/supplychain/SupplyChainClient.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/supplychain/src/main/java/supplychain/SupplyChainClient.java?view=diff&rev=535497&r1=535496&r2=535497
==============================================================================
--- incubator/tuscany/java/sca/samples/supplychain/src/main/java/supplychain/SupplyChainClient.java (original)
+++ incubator/tuscany/java/sca/samples/supplychain/src/main/java/supplychain/SupplyChainClient.java Sat May  5 03:23:16 2007
@@ -18,9 +18,7 @@
  */
 package supplychain;
 
-import org.apache.tuscany.host.embedded.SCARuntime;
-import org.osoa.sca.ComponentContext;
-import org.osoa.sca.ServiceReference;
+import org.apache.tuscany.host.embedded.SCADomain;
 
 /**
  * This client program shows how to create an SCA runtime, start it,
@@ -29,18 +27,14 @@
 public class SupplyChainClient {
 
     public static final void main(String[] args) throws Exception {
-    	SCARuntime.start("supplychain.composite");
-        
-        // Locate the Customer component
-        ComponentContext context = SCARuntime.getComponentContext("CustomerComponent");
-        ServiceReference<Customer> service = context.createSelfReference(Customer.class);
-        Customer customer = service.getService();
+        SCADomain domain = SCADomain.newInstance("supplychain.composite");
+        Customer customer = domain.getService(Customer.class, "CustomerComponent");
 
         System.out.println("Main thread " + Thread.currentThread());
         customer.purchaseGoods();
         System.out.println("Main thread sleeping ...");
         Thread.sleep(1000);
 
-        SCARuntime.stop();
+        domain.close();
     }
 }

Modified: incubator/tuscany/java/sca/samples/supplychain/src/test/java/supplychain/SupplyChainClientTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/supplychain/src/test/java/supplychain/SupplyChainClientTestCase.java?view=diff&rev=535497&r1=535496&r2=535497
==============================================================================
--- incubator/tuscany/java/sca/samples/supplychain/src/test/java/supplychain/SupplyChainClientTestCase.java (original)
+++ incubator/tuscany/java/sca/samples/supplychain/src/test/java/supplychain/SupplyChainClientTestCase.java Sat May  5 03:23:16 2007
@@ -20,9 +20,7 @@
 
 import junit.framework.TestCase;
 
-import org.apache.tuscany.host.embedded.SCARuntime;
-import org.osoa.sca.ComponentContext;
-import org.osoa.sca.ServiceReference;
+import org.apache.tuscany.host.embedded.SCADomain;
 
 /**
  * This client program shows how to create an SCA runtime, start it,
@@ -30,18 +28,16 @@
  */
 public class SupplyChainClientTestCase extends TestCase {
 
+    private SCADomain domain;
     private Customer customer;
 
     protected void setUp() throws Exception {
-    	SCARuntime.start("supplychain.composite");
-
-        ComponentContext context = SCARuntime.getComponentContext("CustomerComponent");
-        ServiceReference<Customer> service = context.createSelfReference(Customer.class);
-        customer = service.getService();
+        domain = SCADomain.newInstance("supplychain.composite");
+        customer = domain.getService(Customer.class, "CustomerComponent");
     }
 
     protected void tearDown() throws Exception {
-    	SCARuntime.stop();
+    	domain.close();
     }
 
     public void test() throws Exception {



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org