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) CasIterator
CasIterator that returns output CASes produced by the CasMultiplier.(package private) String
The key that identifies the CasMultiplier whose output we are processing(package private) ParallelStep
If 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) CAS
The CAS that was passed as input to the CasMultiplier.(package private) FlowContainer
The 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)
-