You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by na...@apache.org on 2008/02/21 22:43:14 UTC

svn commit: r630007 - /incubator/tuscany/java/sca/itest/callback-multiple-wires/src/main/java/org/apache/tuscany/sca/test/callback/MyServiceImpl.java

Author: nash
Date: Thu Feb 21 13:43:13 2008
New Revision: 630007

URL: http://svn.apache.org/viewvc?rev=630007&view=rev
Log:
Use local variable to hold callback reference

Modified:
    incubator/tuscany/java/sca/itest/callback-multiple-wires/src/main/java/org/apache/tuscany/sca/test/callback/MyServiceImpl.java

Modified: incubator/tuscany/java/sca/itest/callback-multiple-wires/src/main/java/org/apache/tuscany/sca/test/callback/MyServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/callback-multiple-wires/src/main/java/org/apache/tuscany/sca/test/callback/MyServiceImpl.java?rev=630007&r1=630006&r2=630007&view=diff
==============================================================================
--- incubator/tuscany/java/sca/itest/callback-multiple-wires/src/main/java/org/apache/tuscany/sca/test/callback/MyServiceImpl.java (original)
+++ incubator/tuscany/java/sca/itest/callback-multiple-wires/src/main/java/org/apache/tuscany/sca/test/callback/MyServiceImpl.java Thu Feb 21 13:43:13 2008
@@ -30,18 +30,15 @@
 @Scope("COMPOSITE")
 public class MyServiceImpl implements MyService {
 
-    private MyServiceCallback myServiceCallback;
-
     @Context
     protected RequestContext requestContext;
-
-    // [rfeng] It's important to synchonize on this method as two clients call it concurrently
-    public synchronized void someMethod(String arg) {
+    
+    public void someMethod(String arg) {
         // invoke the callback
         try {
-            myServiceCallback = requestContext.getCallback();
+            MyServiceCallback myServiceCallback = requestContext.getCallback();
             myServiceCallback.receiveResult(arg + " -> receiveResult");
-        } catch (RuntimeException e) {
+        } catch(RuntimeException e) {
             System.out.println("RuntimeException invoking receiveResult: " + e.toString());
         }
     }



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