Interface Processor

    • Method Detail

      • process

        void process​(ComplexEventChunk complexEventChunk)
        Process the handed StreamEvent
        Parameters:
        complexEventChunk - event chunk to be processed
      • process

        void process​(List<ComplexEventChunk> complexEventChunks)
        Process the handed StreamEvent
        Parameters:
        complexEventChunks - event chunks to be processed
      • getNextProcessor

        Processor getNextProcessor()
        Get next processor element in the processor chain. Processed event should be sent to next processor
        Returns:
        next processor
      • setNextProcessor

        void setNextProcessor​(Processor processor)
        Set next processor element in processor chain
        Parameters:
        processor - Processor to be set as next element of processor chain
      • setToLast

        void setToLast​(Processor processor)
        Set as the last element of the processor chain
        Parameters:
        processor - Last processor in the chain