Class FlowContainer
java.lang.Object
org.apache.uima.analysis_engine.asb.impl.FlowContainer
Container for Flow objects, to handle CAS conversions and performance timing.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CASImpl
private Flow
private FlowControllerContainer
private boolean
private UimaTimer
-
Constructor Summary
ConstructorsConstructorDescriptionFlowContainer
(Flow aFlow, FlowControllerContainer aFlowControllerContainer, CAS aCAS) -
Method Summary
Modifier and TypeMethodDescriptionvoid
aborted()
boolean
continueOnFailure
(String failedAeKey, Exception failure) private CasManager
private ClassLoader
getMBean()
Gets the MBean to use to report performance statistics.newCasProduced
(CAS newCAS, String producedBy) next()
-
Field Details
-
mFlow
-
mFlowControllerContainer
-
mSofaAware
private boolean mSofaAware -
mCAS
-
mTimer
-
-
Constructor Details
-
FlowContainer
-
-
Method Details
-
newCasProduced
public FlowContainer newCasProduced(CAS newCAS, String producedBy) throws AnalysisEngineProcessException - Throws:
AnalysisEngineProcessException
-
next
- Throws:
AnalysisEngineProcessException
-
aborted
public void aborted() -
continueOnFailure
-
getCasManager
-
getMBean
Gets the MBean to use to report performance statistics.- Returns:
- the MBean to use to report performance statistics
-
getFlowClassLoader
-