You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2007/05/07 11:53:37 UTC

svn commit: r535825 - in /incubator/tuscany/java/sca/samples: loanapplication/src/main/java/loanapplication/LoanApplicationClient.java loanapplication/src/test/java/loanapplication/LoanApplicationTestCase.java pom.xml

Author: jsdelfino
Date: Mon May  7 02:53:36 2007
New Revision: 535825

URL: http://svn.apache.org/viewvc?view=rev&rev=535825
Log:
Ported sample to SCADomain.

Modified:
    incubator/tuscany/java/sca/samples/loanapplication/src/main/java/loanapplication/LoanApplicationClient.java
    incubator/tuscany/java/sca/samples/loanapplication/src/test/java/loanapplication/LoanApplicationTestCase.java
    incubator/tuscany/java/sca/samples/pom.xml

Modified: incubator/tuscany/java/sca/samples/loanapplication/src/main/java/loanapplication/LoanApplicationClient.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/loanapplication/src/main/java/loanapplication/LoanApplicationClient.java?view=diff&rev=535825&r1=535824&r2=535825
==============================================================================
--- incubator/tuscany/java/sca/samples/loanapplication/src/main/java/loanapplication/LoanApplicationClient.java (original)
+++ incubator/tuscany/java/sca/samples/loanapplication/src/main/java/loanapplication/LoanApplicationClient.java Mon May  7 02:53:36 2007
@@ -18,24 +18,20 @@
  */
 package loanapplication;
 
+import org.apache.tuscany.host.embedded.SCADomain;
 
-import org.apache.tuscany.host.embedded.SCARuntime;
-import org.osoa.sca.CompositeContext;
-import org.osoa.sca.CurrentCompositeContext;
 
 public class LoanApplicationClient {
-
+    
     public static void main(String[] args) throws Exception {
-    	SCARuntime.start("loanapplication.composite");
+    	SCADomain domain = SCADomain.newInstance("loanapplication.composite");
     	
         // Locate the MyClient component and invoke it
-        CompositeContext context = CurrentCompositeContext.getContext();
-
-        LoanClient loanClient = context.locateService(LoanClient.class, "LoanClientComponent");
+        LoanClient loanClient = domain.getService(LoanClient.class, "LoanClientComponent");
         loanClient.applyForLoan("John Doe", 1000.0f);
         System.out.println(loanClient.displayLoan());
         System.out.println("Loan approved: " + loanClient.isApproved());
         
-        SCARuntime.stop();
+        domain.close();
     }
 }

Modified: incubator/tuscany/java/sca/samples/loanapplication/src/test/java/loanapplication/LoanApplicationTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/loanapplication/src/test/java/loanapplication/LoanApplicationTestCase.java?view=diff&rev=535825&r1=535824&r2=535825
==============================================================================
--- incubator/tuscany/java/sca/samples/loanapplication/src/test/java/loanapplication/LoanApplicationTestCase.java (original)
+++ incubator/tuscany/java/sca/samples/loanapplication/src/test/java/loanapplication/LoanApplicationTestCase.java Mon May  7 02:53:36 2007
@@ -20,23 +20,21 @@
 
 import junit.framework.TestCase;
 
-import org.apache.tuscany.host.embedded.SCARuntime;
-import org.osoa.sca.CompositeContext;
-import org.osoa.sca.CurrentCompositeContext;
+import org.apache.tuscany.host.embedded.SCADomain;
 
 public class LoanApplicationTestCase extends TestCase {
 
     private LoanClient loanClient;
+    private SCADomain domain;
 
     protected void setUp() throws Exception {
-        SCARuntime.start("loanapplication.composite");
+        domain = SCADomain.newInstance("loanapplication.composite");
 
-        CompositeContext context = CurrentCompositeContext.getContext();
-        loanClient = context.locateService(LoanClient.class, "LoanClientComponent");
+        loanClient = domain.getService(LoanClient.class, "LoanClientComponent");
     }
     
     protected void tearDown() throws Exception {
-    	SCARuntime.stop();
+    	domain.close();
     }
 
     public void test() throws Exception {

Modified: incubator/tuscany/java/sca/samples/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/pom.xml?view=diff&rev=535825&r1=535824&r2=535825
==============================================================================
--- incubator/tuscany/java/sca/samples/pom.xml (original)
+++ incubator/tuscany/java/sca/samples/pom.xml Mon May  7 02:53:36 2007
@@ -49,7 +49,9 @@
                 <module>helloworld-ws-reference</module>
                 <module>implementation-composite</module>
                 <module>implementation-crud</module>
+                <!--
                 <module>loanapplication</module>
+                -->
                 <module>simple-bigbank</module>
                 <module>simple-callback</module>
                 <module>supplychain</module>



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