Class IncrementalAggregationProcessor

  • All Implemented Interfaces:
    Processor

    public class IncrementalAggregationProcessor
    extends Object
    implements Processor
    Incremental Aggregation Processor to consume events to Incremental Aggregators.
    • Method Detail

      • process

        public void process​(ComplexEventChunk complexEventChunk)
        Description copied from interface: Processor
        Process the handed StreamEvent
        Specified by:
        process in interface Processor
        Parameters:
        complexEventChunk - event chunk to be processed
      • process

        public void process​(List<ComplexEventChunk> complexEventChunks)
        Description copied from interface: Processor
        Process the handed StreamEvent
        Specified by:
        process in interface Processor
        Parameters:
        complexEventChunks - event chunks to be processed
      • getNextProcessor

        public Processor getNextProcessor()
        Description copied from interface: Processor
        Get next processor element in the processor chain. Processed event should be sent to next processor
        Specified by:
        getNextProcessor in interface Processor
        Returns:
        next processor
      • setNextProcessor

        public void setNextProcessor​(Processor processor)
        Description copied from interface: Processor
        Set next processor element in processor chain
        Specified by:
        setNextProcessor in interface Processor
        Parameters:
        processor - Processor to be set as next element of processor chain
      • setToLast

        public void setToLast​(Processor processor)
        Description copied from interface: Processor
        Set as the last element of the processor chain
        Specified by:
        setToLast in interface Processor
        Parameters:
        processor - Last processor in the chain