Class PatternMultiProcessStreamReceiver
- java.lang.Object
-
- io.siddhi.core.query.input.ProcessStreamReceiver
-
- io.siddhi.core.query.input.MultiProcessStreamReceiver
-
- io.siddhi.core.query.input.StateMultiProcessStreamReceiver
-
- io.siddhi.core.query.input.stream.state.receiver.PatternMultiProcessStreamReceiver
-
- All Implemented Interfaces:
StreamJunction.Receiver
public class PatternMultiProcessStreamReceiver extends StateMultiProcessStreamReceiver
{StreamJunction.Receiver} implementation to receive events into pattern queries with multiple streams.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.siddhi.core.query.input.MultiProcessStreamReceiver
MultiProcessStreamReceiver.ReturnEventHolder
-
-
Field Summary
-
Fields inherited from class io.siddhi.core.query.input.MultiProcessStreamReceiver
eventSequence, nextProcessors, outputRateLimiter
-
Fields inherited from class io.siddhi.core.query.input.ProcessStreamReceiver
allStateProcessors, allStateProcessorsSize, lockWrapper, next, siddhiQueryContext, stateProcessorsForStream, stateProcessorsForStreamSize, streamId
-
-
Constructor Summary
Constructors Constructor Description PatternMultiProcessStreamReceiver(String streamId, int processCount, Object patternSyncObject, SiddhiQueryContext siddhiQueryContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidstabilizeStates(long timestamp)-
Methods inherited from class io.siddhi.core.query.input.StateMultiProcessStreamReceiver
processAndClear, setNext
-
Methods inherited from class io.siddhi.core.query.input.MultiProcessStreamReceiver
getMultiProcessReturn, init, receive, receive, receive, receive, receive, setMetaStreamEvent, setOutputRateLimiter, setStreamEventFactory, toStream
-
Methods inherited from class io.siddhi.core.query.input.ProcessStreamReceiver
addStatefulProcessorForStream, getStreamId, process, processAndClear, setAllStatefulProcessors, setLockWrapper, setSiddhiDebugger
-
-
-
-
Constructor Detail
-
PatternMultiProcessStreamReceiver
public PatternMultiProcessStreamReceiver(String streamId, int processCount, Object patternSyncObject, SiddhiQueryContext siddhiQueryContext)
-
-
Method Detail
-
stabilizeStates
protected void stabilizeStates(long timestamp)
- Overrides:
stabilizeStatesin classMultiProcessStreamReceiver
-
-