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