Package io.siddhi.core.query.input
Class SingleProcessStreamReceiver
- java.lang.Object
-
- io.siddhi.core.query.input.ProcessStreamReceiver
-
- io.siddhi.core.query.input.SingleProcessStreamReceiver
-
- All Implemented Interfaces:
StreamJunction.Receiver
- Direct Known Subclasses:
PatternSingleProcessStreamReceiver,SequenceSingleProcessStreamReceiver
public class SingleProcessStreamReceiver extends ProcessStreamReceiver
Implementation of {StreamJunction.Receiver} to receive events to be fed into single stream stateless queries(Filter).
-
-
Field Summary
-
Fields inherited from class io.siddhi.core.query.input.ProcessStreamReceiver
allStateProcessors, allStateProcessorsSize, lockWrapper, next, siddhiQueryContext, stateProcessorsForStream, stateProcessorsForStreamSize, streamId
-
-
Constructor Summary
Constructors Constructor Description SingleProcessStreamReceiver(String streamId, Object patternSyncObject, SiddhiQueryContext siddhiQueryContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidprocess(ComplexEventChunk<StreamEvent> streamEventChunk)protected voidprocessAndClear(ComplexEventChunk<StreamEvent> streamEventChunk)voidsetNext(Processor next)protected voidstabilizeStates(long timestamp)-
Methods inherited from class io.siddhi.core.query.input.ProcessStreamReceiver
addStatefulProcessorForStream, getStreamId, init, receive, receive, receive, receive, receive, setAllStatefulProcessors, setLockWrapper, setMetaStreamEvent, setSiddhiDebugger, setStreamEventFactory, toStream
-
-
-
-
Constructor Detail
-
SingleProcessStreamReceiver
public SingleProcessStreamReceiver(String streamId, Object patternSyncObject, SiddhiQueryContext siddhiQueryContext)
-
-
Method Detail
-
setNext
public void setNext(Processor next)
- Overrides:
setNextin classProcessStreamReceiver
-
process
protected void process(ComplexEventChunk<StreamEvent> streamEventChunk)
- Overrides:
processin classProcessStreamReceiver
-
processAndClear
protected void processAndClear(ComplexEventChunk<StreamEvent> streamEventChunk)
- Overrides:
processAndClearin classProcessStreamReceiver
-
stabilizeStates
protected void stabilizeStates(long timestamp)
-
-