Class 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.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.