Class EntryValveProcessor
- java.lang.Object
-
- io.siddhi.core.query.input.stream.single.EntryValveProcessor
-
- All Implemented Interfaces:
Processor,Schedulable
public class EntryValveProcessor extends Object implements Processor, Schedulable
Entry Valve Siddhi processor chain.
-
-
Constructor Summary
Constructors Constructor Description EntryValveProcessor(SiddhiAppContext siddhiAppContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessorgetNextProcessor()Get next processor element in the processor chain.voidprocess(ComplexEventChunk complexEventChunk)Process the handed StreamEventvoidprocess(List<ComplexEventChunk> complexEventChunks)Process the handed StreamEventvoidsetNextProcessor(Processor processor)Set next processor element in processor chainvoidsetToLast(Processor processor)Set as the last element of the processor chain
-
-
-
Constructor Detail
-
EntryValveProcessor
public EntryValveProcessor(SiddhiAppContext siddhiAppContext)
-
-
Method Detail
-
process
public void process(ComplexEventChunk complexEventChunk)
Process the handed StreamEvent- Specified by:
processin interfaceProcessor- Specified by:
processin interfaceSchedulable- Parameters:
complexEventChunk- event chunk to be processed
-
process
public void process(List<ComplexEventChunk> complexEventChunks)
Description copied from interface:ProcessorProcess the handed StreamEvent
-
getNextProcessor
public Processor getNextProcessor()
Get next processor element in the processor chain. Processed event should be sent to next processor- Specified by:
getNextProcessorin interfaceProcessor- Returns:
- Next Processor
-
setNextProcessor
public void setNextProcessor(Processor processor)
Set next processor element in processor chain- Specified by:
setNextProcessorin interfaceProcessor- Parameters:
processor- Processor to be set as next element of processor chain
-
-