You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ed...@apache.org on 2010/06/25 16:56:19 UTC

svn commit: r957999 - /tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/ResponseDispatchImpl.java

Author: edwardsmj
Date: Fri Jun 25 14:56:19 2010
New Revision: 957999

URL: http://svn.apache.org/viewvc?rev=957999&view=rev
Log:
Added missing signalAll() operation when processing sendResponse and sendFault

Modified:
    tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/ResponseDispatchImpl.java

Modified: tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/ResponseDispatchImpl.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/ResponseDispatchImpl.java?rev=957999&r1=957998&r2=957999&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/ResponseDispatchImpl.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/ResponseDispatchImpl.java Fri Jun 25 14:56:19 2010
@@ -84,6 +84,7 @@ public class ResponseDispatchImpl<T> imp
 			lock.lock();
 			try {
 				fault = e;
+				completed.signalAll();
 			} finally {
 				lock.unlock();
 			} // end try
@@ -103,6 +104,7 @@ public class ResponseDispatchImpl<T> imp
 			lock.lock();
 			try {
 				response = res;
+				completed.signalAll();
 			} finally {
 				lock.unlock();
 			} // end try