You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by al...@apache.org on 2007/03/07 20:46:03 UTC
svn commit: r515716 -
/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/asb/impl/FlowControllerContainer.java
Author: alally
Date: Wed Mar 7 11:46:02 2007
New Revision: 515716
URL: http://svn.apache.org/viewvc?view=rev&rev=515716
Log:
Expose addAnalysisEngines, removeAnalysisEngines methods in FlowControllerContainer
Modified:
incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/asb/impl/FlowControllerContainer.java
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/asb/impl/FlowControllerContainer.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/asb/impl/FlowControllerContainer.java?view=diff&rev=515716&r1=515715&r2=515716
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/asb/impl/FlowControllerContainer.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/asb/impl/FlowControllerContainer.java Wed Mar 7 11:46:02 2007
@@ -19,6 +19,7 @@
package org.apache.uima.analysis_engine.asb.impl;
+import java.util.Collection;
import java.util.Map;
import org.apache.uima.Constants;
@@ -228,6 +229,23 @@
public AnalysisEngineManagementImpl getMBean() {
return (AnalysisEngineManagementImpl) getUimaContextAdmin().getManagementInterface();
}
+
+ /**
+ * Notifies this FlowController that new Analysis Engines
+ * @see FlowController#addAnalysisEngines(Collection)
+ */
+ public void addAnalysisEngines(Collection aKeys) {
+ mFlowController.addAnalysisEngines(aKeys);
+ }
+
+ /**
+ * Notifies this FlowController that some Analysis Engines are no longer available to route CASes to.
+ * @see FlowController#removeAnalysisEngines(Collection)
+ */
+ public void removeAnalysisEngines(Collection aKeys) throws AnalysisEngineProcessException {
+ mFlowController.removeAnalysisEngines(aKeys);
+ }
+
/**
* Instantiates the FlowController class specified in the descriptor.