public class SequenceMultiProcessStreamReceiver extends StateMultiProcessStreamReceiver
StreamJunction.Receiver implementation to receive events into sequence queries
with multiple streams.eventSequence, nextProcessors, processCount, queryNamebatchingStreamEventChunk, batchProcessingAllowed, latencyTracker, lockWrapper, next, siddhiAppContext, stateProcessors, stateProcessorsSize, streamId| Constructor and Description |
|---|
SequenceMultiProcessStreamReceiver(String streamId,
int processCount,
StateStreamRuntime stateStreamRuntime,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
SequenceMultiProcessStreamReceiver |
clone(String key) |
void |
receive(ComplexEvent complexEvent) |
void |
receive(Event event) |
void |
receive(Event[] events) |
void |
receive(Event event,
boolean endOfBatch) |
void |
receive(long timestamp,
Object[] data) |
void |
setStateStreamRuntime(StateStreamRuntime stateStreamRuntime) |
protected void |
stabilizeStates() |
processAndClear, setNextinit, setMetaStreamEvent, setStreamEventPool, toStreamaddStatefulProcessor, getStreamId, processAndClear, setBatchProcessingAllowed, setLockWrapper, setSiddhiDebuggerpublic SequenceMultiProcessStreamReceiver(String streamId, int processCount, StateStreamRuntime stateStreamRuntime, LatencyTracker latencyTracker, String queryName, SiddhiAppContext siddhiAppContext)
public SequenceMultiProcessStreamReceiver clone(String key)
clone in class StateMultiProcessStreamReceiverpublic void setStateStreamRuntime(StateStreamRuntime stateStreamRuntime)
protected void stabilizeStates()
stabilizeStates in class MultiProcessStreamReceiverpublic void receive(ComplexEvent complexEvent)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverpublic void receive(Event event)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverpublic void receive(Event[] events)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverpublic void receive(Event event, boolean endOfBatch)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverpublic void receive(long timestamp,
Object[] data)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverCopyright © 2017 WSO2. All rights reserved.