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/03/09 18:05:29 UTC

svn commit: r751765 - /incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java

Author: cwiklik
Date: Mon Mar  9 17:05:28 2009
New Revision: 751765

URL: http://svn.apache.org/viewvc?rev=751765&view=rev
Log:
UIMA-1296 Added support for stopping aggregate Cas Multiplier

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

Modified: incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java?rev=751765&r1=751764&r2=751765&view=diff
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java (original)
+++ incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java Mon Mar  9 17:05:28 2009
@@ -905,6 +905,10 @@
 	  // This could be the case if a previous step was a parallel step and it contained collocated
 	  // delegates.
     if ( !isStopped() ) {
+      if ( abortGeneratingCASes(aCasReferenceId) ) {
+        //  Force delegate Cas Multipliers to Stop generating new CASes
+        super.stopCasMultipliers();
+      }
       try {
         CacheEntry entry = getInProcessCache().getCacheEntryForCAS(aCasReferenceId);
         CasStateEntry casStateEntry = getLocalCache().lookupEntry(aCasReferenceId);
@@ -2483,7 +2487,7 @@
 		super.stop();
 		cleanUp();
 	}
-	protected List getChildControllerList()
+	public List getChildControllerList()
 	{
 		return childControllerList;
 	}