Class FixedFlowController.FixedFlowObject

    • Field Detail

      • currentStep

        private int currentStep
      • wasPassedToCasMultiplier

        private boolean wasPassedToCasMultiplier
      • casMultiplierProducedNewCas

        private boolean casMultiplierProducedNewCas
      • internallyCreatedCas

        private boolean internallyCreatedCas
    • Constructor Detail

      • FixedFlowObject

        public FixedFlowObject​(int startStep)
        Create a new fixed flow starting at step startStep of the fixed sequence.
        Parameters:
        startStep - index of mSequence to start at
      • FixedFlowObject

        public FixedFlowObject​(int startStep,
                               boolean internallyCreatedCas)
        Create a new fixed flow starting at step startStep of the fixed sequence.
        Parameters:
        startStep - index of mSequence to start at
        internallyCreatedCas - true to indicate that this Flow object is for a CAS that was produced by a CasMultiplier within this aggregate. Such CASes area allowed to be dropped and not output from the aggregate.