Class ASB_impl.StackFrame
java.lang.Object
org.apache.uima.analysis_engine.asb.impl.ASB_impl.StackFrame
- Enclosing class:
ASB_impl
A frame on the processing stack for this Aggregate AE. Each time processing encounters a
CasMultiplier, a new StackFrame is created to store the state associated with the processing of
output CASes produced by that CasMultiplier.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) CasIteratorCasIterator that returns output CASes produced by the CasMultiplier.(package private) StringThe key that identifies the CasMultiplier whose output we are processing(package private) ParallelStepIf the CAS Multiplier was called while processing a ParallelStep, this specifies the remaining parts of the parallel step, so we can pick up processing from there once we've processed all the output CASes.(package private) CASThe CAS that was passed as input to the CasMultiplier.(package private) FlowContainerThe Flow object for the original CAS, so we can pick up processing from there once we've processed all the Output CASes. -
Constructor Summary
ConstructorsConstructorDescriptionStackFrame(CasIterator casIterator, CAS originalCas, FlowContainer originalCasFlow, String lastAeKey) StackFrame(CasIterator casIterator, CAS originalCas, FlowContainer originalCasFlow, String lastAeKey, ParallelStep incompleteParallelStep) -
Method Summary
-
Field Details
-
casIterator
CasIterator casIteratorCasIterator that returns output CASes produced by the CasMultiplier. -
originalCas
CAS originalCasThe CAS that was passed as input to the CasMultiplier. -
originalCasFlow
FlowContainer originalCasFlowThe Flow object for the original CAS, so we can pick up processing from there once we've processed all the Output CASes. -
casMultiplierAeKey
String casMultiplierAeKeyThe key that identifies the CasMultiplier whose output we are processing -
incompleteParallelStep
ParallelStep incompleteParallelStepIf the CAS Multiplier was called while processing a ParallelStep, this specifies the remaining parts of the parallel step, so we can pick up processing from there once we've processed all the output CASes.
-
-
Constructor Details
-
StackFrame
StackFrame(CasIterator casIterator, CAS originalCas, FlowContainer originalCasFlow, String lastAeKey) -
StackFrame
StackFrame(CasIterator casIterator, CAS originalCas, FlowContainer originalCasFlow, String lastAeKey, ParallelStep incompleteParallelStep)
-