You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sl...@apache.org on 2010/10/15 19:41:57 UTC

svn commit: r1023034 - in /tuscany/sca-java-2.x/trunk/samples: learning-more/async/calculator-contribution/src/main/java/calculator/CalculatorServiceProxyImpl.java running-tuscany/embedded-jse/src/test/java/launcher/LauncherTestCase.java

Author: slaws
Date: Fri Oct 15 17:41:56 2010
New Revision: 1023034

URL: http://svn.apache.org/viewvc?rev=1023034&view=rev
Log:
Run up the async sample from the embedded launcher

Modified:
    tuscany/sca-java-2.x/trunk/samples/learning-more/async/calculator-contribution/src/main/java/calculator/CalculatorServiceProxyImpl.java
    tuscany/sca-java-2.x/trunk/samples/running-tuscany/embedded-jse/src/test/java/launcher/LauncherTestCase.java

Modified: tuscany/sca-java-2.x/trunk/samples/learning-more/async/calculator-contribution/src/main/java/calculator/CalculatorServiceProxyImpl.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/samples/learning-more/async/calculator-contribution/src/main/java/calculator/CalculatorServiceProxyImpl.java?rev=1023034&r1=1023033&r2=1023034&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/samples/learning-more/async/calculator-contribution/src/main/java/calculator/CalculatorServiceProxyImpl.java (original)
+++ tuscany/sca-java-2.x/trunk/samples/learning-more/async/calculator-contribution/src/main/java/calculator/CalculatorServiceProxyImpl.java Fri Oct 15 17:41:56 2010
@@ -65,6 +65,11 @@ public class CalculatorServiceProxyImpl 
 		
 		while (!response.isDone()){
 			System.out.println("Waiting for poll");
+			try {
+			    Thread.sleep(500);
+			} catch (Exception ex) {
+			    // do nothing
+			}
 		}
 		
 		try {
@@ -84,6 +89,11 @@ public class CalculatorServiceProxyImpl 
 		
 		while (!future.isDone()){
 			System.out.println("Waiting for callback");
+	        try {
+                Thread.sleep(500);
+            } catch (Exception ex) {
+                // do nothing
+            }
 		}
 
 		return result;

Modified: tuscany/sca-java-2.x/trunk/samples/running-tuscany/embedded-jse/src/test/java/launcher/LauncherTestCase.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/samples/running-tuscany/embedded-jse/src/test/java/launcher/LauncherTestCase.java?rev=1023034&r1=1023033&r2=1023034&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/samples/running-tuscany/embedded-jse/src/test/java/launcher/LauncherTestCase.java (original)
+++ tuscany/sca-java-2.x/trunk/samples/running-tuscany/embedded-jse/src/test/java/launcher/LauncherTestCase.java Fri Oct 15 17:41:56 2010
@@ -53,5 +53,10 @@ public class LauncherTestCase {
     @Test
     public void testImplementationScriptCalculator() throws Exception {
         JSELauncherImplementationScriptCalculator.main(null);
-    }     
+    }  
+    
+    @Test
+    public void testImplementationJavaCalculatorAsync() throws Exception {
+        JSELauncherImplementationJavaCalculatorAsync.main(null);
+    } 
 }