You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2009/08/18 15:47:13 UTC

svn commit: r805412 - /incubator/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java

Author: cwiklik
Date: Tue Aug 18 13:47:13 2009
New Revision: 805412

URL: http://svn.apache.org/viewvc?rev=805412&view=rev
Log:
UIMA-1439 stop VmTransport in stop()

Modified:
    incubator/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java

Modified: incubator/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java
URL: http://svn.apache.org/viewvc/incubator/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java?rev=805412&r1=805411&r2=805412&view=diff
==============================================================================
--- incubator/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java (original)
+++ incubator/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java Tue Aug 18 13:47:13 2009
@@ -22,6 +22,7 @@
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
+import java.util.Map.Entry;
 import java.util.concurrent.ConcurrentHashMap;
 
 import org.apache.uima.UIMAFramework;
@@ -775,7 +776,13 @@
 			}
 			catch( Exception e){ e.printStackTrace();}
 		}
-		if ( cmOutstandingCASes != null )
+    try {
+      for( Entry<String,UimaTransport> transport: transports.entrySet() ) {
+        transport.getValue().stopIt();
+      }
+    } catch( Exception e){ e.printStackTrace();}
+
+    if ( cmOutstandingCASes != null )
 		{
 		  if ( !cmOutstandingCASes.isEmpty()) {
 		    //  If there are outstanding CASes, force them to be released