Class PersistedIncrementalExecutor

  • All Implemented Interfaces:
    Executor

    public class PersistedIncrementalExecutor
    extends Object
    implements Executor
    Incremental Executor implementation class for Persisted Aggregation
    • Method Detail

      • execute

        public void execute​(ComplexEventChunk streamEventChunk)
        Description copied from interface: Executor
        Execute the handed StreamEvent
        Specified by:
        execute in interface Executor
        Parameters:
        streamEventChunk - event chunk to be processed
      • setEmitTime

        public void setEmitTime​(long emitTimeOfLatestEventInTable)
        Specified by:
        setEmitTime in interface Executor
      • setProcessingExecutor

        public void setProcessingExecutor​(boolean processingExecutor)
      • getNextExecutor

        public Executor getNextExecutor()
        Description copied from interface: Executor
        Get next executor element in the execution chain. Executed event should be sent to next executor
        Specified by:
        getNextExecutor in interface Executor
        Returns:
        next executor
      • setNextExecutor

        public void setNextExecutor​(Executor executor)
        Description copied from interface: Executor
        Set next executor element in execution chain
        Specified by:
        setNextExecutor in interface Executor
        Parameters:
        executor - Event executor for incremental execution