Class ASB_impl.StackFrame
- java.lang.Object
-
- org.apache.uima.analysis_engine.asb.impl.ASB_impl.StackFrame
-
- Enclosing class:
- ASB_impl
static class ASB_impl.StackFrame extends java.lang.Object
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
Fields Modifier and Type Field Description (package private) CasIterator
casIterator
CasIterator that returns output CASes produced by the CasMultiplier.(package private) java.lang.String
casMultiplierAeKey
The key that identifies the CasMultiplier whose output we are processing(package private) ParallelStep
incompleteParallelStep
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
originalCas
The CAS that was passed as input to the CasMultiplier.(package private) FlowContainer
originalCasFlow
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
Constructors Constructor Description StackFrame(CasIterator casIterator, CAS originalCas, FlowContainer originalCasFlow, java.lang.String lastAeKey)
StackFrame(CasIterator casIterator, CAS originalCas, FlowContainer originalCasFlow, java.lang.String lastAeKey, ParallelStep incompleteParallelStep)
-
-
-
Field Detail
-
casIterator
CasIterator casIterator
CasIterator that returns output CASes produced by the CasMultiplier.
-
originalCas
CAS originalCas
The CAS that was passed as input to the CasMultiplier.
-
originalCasFlow
FlowContainer originalCasFlow
The Flow object for the original CAS, so we can pick up processing from there once we've processed all the Output CASes.
-
casMultiplierAeKey
java.lang.String casMultiplierAeKey
The key that identifies the CasMultiplier whose output we are processing
-
incompleteParallelStep
ParallelStep incompleteParallelStep
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.
-
-
Constructor Detail
-
StackFrame
StackFrame(CasIterator casIterator, CAS originalCas, FlowContainer originalCasFlow, java.lang.String lastAeKey)
-
StackFrame
StackFrame(CasIterator casIterator, CAS originalCas, FlowContainer originalCasFlow, java.lang.String lastAeKey, ParallelStep incompleteParallelStep)
-
-