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